(function(){var $wnd = window;var $doc = $wnd.document;var $moduleName, $moduleBase;var _,DU='com.google.gwt.core.client.',EU='com.google.gwt.lang.',FU='com.google.gwt.user.client.',aV='com.google.gwt.user.client.impl.',bV='com.google.gwt.user.client.rpc.',cV='com.google.gwt.user.client.rpc.core.java.lang.',dV='com.google.gwt.user.client.rpc.core.java.util.',eV='com.google.gwt.user.client.rpc.impl.',fV='com.google.gwt.user.client.ui.',gV='com.google.gwt.user.client.ui.impl.',hV='java.io.',iV='java.lang.',jV='java.util.',kV='spindles.gwt.client.',lV='spindles.gwt.shared.';function CU(){}
function BM(a){return this===a;}
function CM(){return iO(this);}
function DM(){return this.tN+'@'+this.hC();}
function zM(){}
_=zM.prototype={};_.eQ=BM;_.hC=CM;_.tS=DM;_.toString=function(){return this.tS();};_.tN=iV+'Object';_.tI=1;function v(){return E();}
function w(){return F();}
function x(a){return a==null?null:a.tN;}
function z(a){y=a;}
var y=null;function C(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function D(a){return a==null?0:a.$H?a.$H:(a.$H=ab());}
function E(){var b=$doc.location.href;var a=b.indexOf('#');if(a!= -1)b=b.substring(0,a);a=b.indexOf('?');if(a!= -1)b=b.substring(0,a);a=b.lastIndexOf('/');if(a!= -1)b=b.substring(0,a);return b.length>0?b+'/':'';}
function F(){return $moduleBase;}
function ab(){return ++bb;}
var bb=0;function kO(b,a){b.c=a;return b;}
function lO(c,b,a){c.b=a;c.c=b;return c;}
function nO(a){oO(a,(fO(),hO));}
function oO(e,d){var a,b,c;c=eN(new dN());b=e;while(b!==null){a=b.ob();if(b!==e){gN(c,'Caused by: ');}gN(c,b.tN);gN(c,': ');gN(c,a===null?'(No exception detail)':a);gN(c,'\n');b=b.ib();}}
function pO(){return this.b;}
function qO(){return this.c;}
function rO(){var a,b;a=x(this);b=this.ob();if(b!==null){return a+': '+b;}else{return a;}}
function jO(){}
_=jO.prototype=new zM();_.ib=pO;_.ob=qO;_.tS=rO;_.tN=iV+'Throwable';_.tI=3;_.b=null;_.c=null;function oL(b,a){kO(b,a);return b;}
function pL(c,b,a){lO(c,b,a);return c;}
function nL(){}
_=nL.prototype=new jO();_.tN=iV+'Exception';_.tI=4;function FM(b,a){oL(b,a);return b;}
function aN(c,b,a){pL(c,b,a);return c;}
function EM(){}
_=EM.prototype=new nL();_.tN=iV+'RuntimeException';_.tI=5;function db(c,b,a){FM(c,'JavaScript '+b+' exception: '+a);return c;}
function cb(){}
_=cb.prototype=new EM();_.tN=DU+'JavaScriptException';_.tI=6;function hb(b,a){if(!dc(a,2)){return false;}return mb(b,cc(a,2));}
function ib(a){return C(a);}
function jb(){return [];}
function kb(){return function(){};}
function lb(){return {};}
function nb(a){return hb(this,a);}
function mb(a,b){return a===b;}
function ob(){return ib(this);}
function qb(){return pb(this);}
function pb(a){if(a.toString)return a.toString();return '[object]';}
function fb(){}
_=fb.prototype=new zM();_.eQ=nb;_.hC=ob;_.tS=qb;_.tN=DU+'JavaScriptObject';_.tI=7;function sb(c,a,d,b,e){c.a=a;c.b=b;c.tN=e;c.tI=d;return c;}
function ub(a,b,c){return a[b]=c;}
function wb(a,b){return vb(a,b);}
function vb(a,b){return sb(new rb(),b,a.tI,a.b,a.tN);}
function xb(b,a){return b[a];}
function zb(b,a){return b[a];}
function yb(a){return a.length;}
function Bb(e,d,c,b,a){return Ab(e,d,c,b,0,yb(b),a);}
function Ab(j,i,g,c,e,a,b){var d,f,h;if((f=xb(c,e))<0){throw new kM();}h=sb(new rb(),f,xb(i,e),xb(g,e),j);++e;if(e<a){j=xN(j,1);for(d=0;d<f;++d){ub(h,d,Ab(j,i,g,c,e,a,b));}}else{for(d=0;d<f;++d){ub(h,d,b);}}return h;}
function Cb(f,e,c,g){var a,b,d;b=yb(g);d=sb(new rb(),b,e,c,f);for(a=0;a<b;++a){ub(d,a,zb(g,a));}return d;}
function Db(a,b,c){if(c!==null&&a.b!=0&& !dc(c,a.b)){throw new zK();}return ub(a,b,c);}
function rb(){}
_=rb.prototype=new zM();_.tN=EU+'Array';_.tI=8;function ac(b,a){return !(!(b&&jc[b][a]));}
function bc(a){return String.fromCharCode(a);}
function cc(b,a){if(b!=null)ac(b.tI,a)||ic();return b;}
function dc(b,a){return b!=null&&ac(b.tI,a);}
function ec(a){return a&65535;}
function fc(a){return ~(~a);}
function gc(a){if(a>(BL(),CL))return BL(),CL;if(a<(BL(),DL))return BL(),DL;return a>=0?Math.floor(a):Math.ceil(a);}
function ic(){throw new iL();}
function hc(a){if(a!==null){throw new iL();}return a;}
function kc(b,d){_=d.prototype;if(b&& !(b.tI>=_.tI)){var c=b.toString;for(var a in _){b[a]=_[a];}b.toString=c;}return b;}
var jc;function nc(a){if(dc(a,3)){return a;}return db(new cb(),pc(a),oc(a));}
function oc(a){return a.message;}
function pc(a){return a.name;}
function rc(b,a){return b;}
function qc(){}
_=qc.prototype=new EM();_.tN=FU+'CommandCanceledException';_.tI=11;function id(a){a.a=vc(new uc(),a);a.b=DQ(new BQ());a.d=zc(new yc(),a);a.f=Dc(new Cc(),a);}
function jd(a){id(a);return a;}
function ld(c){var a,b,d;a=Fc(c.f);cd(c.f);b=null;if(dc(a,4)){b=rc(new qc(),cc(a,4));}else{}if(b!==null){d=y;if(d!==null){EV(d,b);}}od(c,false);nd(c);}
function md(e,d){var a,b,c,f;f=false;try{od(e,true);dd(e.f,e.b.b);kh(e.a,10000);while(ad(e.f)){b=bd(e.f);c=true;try{if(b===null){return;}if(dc(b,4)){a=cc(b,4);a.fb();}else{}}finally{f=ed(e.f);if(f){return;}if(c){cd(e.f);}}if(rd(gO(),d)){return;}}}finally{if(!f){fh(e.a);od(e,false);nd(e);}}}
function nd(a){if(!jR(a.b)&& !a.e&& !a.c){pd(a,true);kh(a.d,1);}}
function od(b,a){b.c=a;}
function pd(b,a){b.e=a;}
function qd(b,a){bR(b.b,a);nd(b);}
function rd(a,b){return gM(a-b)>=100;}
function tc(){}
_=tc.prototype=new zM();_.tN=FU+'CommandExecutor';_.tI=12;_.c=false;_.e=false;function gh(){gh=CU;rh=DQ(new BQ());{qh();}}
function eh(a){gh();return a;}
function fh(a){if(a.b){lh(a.c);}else{mh(a.c);}lR(rh,a);}
function hh(e,d){var a,c;try{ih(e);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(d,c);}else throw a;}}
function ih(a){if(!a.b){lR(rh,a);}a.jd();}
function kh(b,a){if(a<=0){throw sL(new rL(),'must be positive');}fh(b);b.b=false;b.c=oh(b,a);bR(rh,b);}
function jh(b,a){if(a<=0){throw sL(new rL(),'must be positive');}fh(b);b.b=true;b.c=nh(b,a);bR(rh,b);}
function lh(a){gh();$wnd.clearInterval(a);}
function mh(a){gh();$wnd.clearTimeout(a);}
function nh(b,a){gh();return $wnd.setInterval(function(){b.hb();},a);}
function oh(b,a){gh();return $wnd.setTimeout(function(){b.hb();},a);}
function ph(){var a;a=y;if(a!==null){hh(this,a);}else{ih(this);}}
function qh(){gh();wh(new ah());}
function Fg(){}
_=Fg.prototype=new zM();_.hb=ph;_.tN=FU+'Timer';_.tI=13;_.b=false;_.c=0;var rh;function wc(){wc=CU;gh();}
function vc(b,a){wc();b.a=a;eh(b);return b;}
function xc(){if(!this.a.c){return;}ld(this.a);}
function uc(){}
_=uc.prototype=new Fg();_.jd=xc;_.tN=FU+'CommandExecutor$1';_.tI=14;function Ac(){Ac=CU;gh();}
function zc(b,a){Ac();b.a=a;eh(b);return b;}
function Bc(){pd(this.a,false);md(this.a,gO());}
function yc(){}
_=yc.prototype=new Fg();_.jd=Bc;_.tN=FU+'CommandExecutor$2';_.tI=15;function Dc(b,a){b.d=a;return b;}
function Fc(a){return gR(a.d.b,a.b);}
function ad(a){return a.c<a.a;}
function bd(b){var a;b.b=b.c;a=gR(b.d.b,b.c++);if(b.c>=b.a){b.c=0;}return a;}
function cd(a){kR(a.d.b,a.b);--a.a;if(a.b<=a.c){if(--a.c<0){a.c=0;}}a.b=(-1);}
function dd(b,a){b.a=a;}
function ed(a){return a.b==(-1);}
function fd(){return ad(this);}
function gd(){return bd(this);}
function hd(){cd(this);}
function Cc(){}
_=Cc.prototype=new zM();_.Bb=fd;_.dc=gd;_.gd=hd;_.tN=FU+'CommandExecutor$CircularIterator';_.tI=16;_.a=0;_.b=(-1);_.c=0;function ud(){ud=CU;rf=DQ(new BQ());{gf=new ni();bj(gf);}}
function vd(a){ud();bR(rf,a);}
function wd(b,a){ud();nj(gf,b,a);}
function xd(a,b){ud();return pi(gf,a,b);}
function yd(){ud();return pj(gf,'A');}
function zd(){ud();return pj(gf,'button');}
function Ad(){ud();return pj(gf,'div');}
function Bd(a){ud();return pj(gf,a);}
function Cd(){ud();return qj(gf,'checkbox');}
function Dd(a){ud();return qi(gf,a);}
function Ed(){ud();return qj(gf,'text');}
function Fd(){ud();return pj(gf,'label');}
function ae(a){ud();return ri(gf,a);}
function be(){ud();return pj(gf,'span');}
function ce(){ud();return pj(gf,'tbody');}
function de(){ud();return pj(gf,'td');}
function ee(){ud();return pj(gf,'tr');}
function fe(){ud();return pj(gf,'table');}
function ge(){ud();return pj(gf,'textarea');}
function ke(b,a,d){ud();var c;c=y;if(c!==null){ie(b,a,d,c);}else{je(b,a,d);}}
function ie(e,d,g,f){ud();var a,c;try{je(e,d,g);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(f,c);}else throw a;}}
function je(b,a,c){ud();var d;if(a===qf){if(we(b)==8192){qf=null;}}d=he;he=b;try{c.gc(b);}finally{he=d;}}
function le(b,a){ud();rj(gf,b,a);}
function me(a){ud();return sj(gf,a);}
function ne(a){ud();return si(gf,a);}
function oe(a){ud();return ti(gf,a);}
function pe(a){ud();return tj(gf,a);}
function qe(a){ud();return ui(gf,a);}
function re(a){ud();return uj(gf,a);}
function se(a){ud();return vj(gf,a);}
function te(a){ud();return wj(gf,a);}
function ue(a){ud();return vi(gf,a);}
function ve(a){ud();return wi(gf,a);}
function we(a){ud();return xj(gf,a);}
function xe(a){ud();xi(gf,a);}
function ye(a){ud();return yi(gf,a);}
function ze(a){ud();return zi(gf,a);}
function Ae(a){ud();return Ai(gf,a);}
function De(b,a){ud();return Di(gf,b,a);}
function Be(a){ud();return Bi(gf,a);}
function Ce(b,a){ud();return Ci(gf,b,a);}
function af(a,b){ud();return Aj(gf,a,b);}
function Ee(a,b){ud();return yj(gf,a,b);}
function Fe(a,b){ud();return zj(gf,a,b);}
function bf(a){ud();return Bj(gf,a);}
function cf(a){ud();return Ei(gf,a);}
function df(a){ud();return Cj(gf,a);}
function ef(a){ud();return Fi(gf,a);}
function ff(a){ud();return aj(gf,a);}
function hf(c,a,b){ud();cj(gf,c,a,b);}
function jf(c,b,d,a){ud();dj(gf,c,b,d,a);}
function kf(b,a){ud();return ej(gf,b,a);}
function lf(a){ud();var b,c;c=true;if(rf.b>0){b=cc(gR(rf,rf.b-1),5);if(!(c=b.mc(a))){le(a,true);xe(a);}}return c;}
function mf(a){ud();if(qf!==null&&xd(a,qf)){qf=null;}fj(gf,a);}
function nf(b,a){ud();Dj(gf,b,a);}
function of(b,a){ud();Ej(gf,b,a);}
function pf(a){ud();lR(rf,a);}
function sf(a){ud();qf=a;gj(gf,a);}
function tf(b,a,c){ud();Fj(gf,b,a,c);}
function wf(a,b,c){ud();ck(gf,a,b,c);}
function uf(a,b,c){ud();ak(gf,a,b,c);}
function vf(a,b,c){ud();bk(gf,a,b,c);}
function xf(a,b){ud();dk(gf,a,b);}
function yf(a,b){ud();hj(gf,a,b);}
function zf(a,b){ud();ek(gf,a,b);}
function Af(a,b){ud();ij(gf,a,b);}
function Bf(b,a,c){ud();fk(gf,b,a,c);}
function Cf(b,a,c){ud();gk(gf,b,a,c);}
function Df(a,b){ud();jj(gf,a,b);}
function Ef(a){ud();return hk(gf,a);}
function Ff(){ud();return ik(gf);}
function ag(){ud();return jk(gf);}
var he=null,gf=null,qf=null,rf;function cg(){cg=CU;eg=jd(new tc());}
function dg(a){cg();if(a===null){throw nM(new mM(),'cmd can not be null');}qd(eg,a);}
var eg;function hg(b,a){if(dc(a,6)){return xd(b,cc(a,6));}return hb(kc(b,fg),a);}
function ig(a){return hg(this,a);}
function jg(){return ib(kc(this,fg));}
function kg(){return Ef(this);}
function fg(){}
_=fg.prototype=new fb();_.eQ=ig;_.hC=jg;_.tS=kg;_.tN=FU+'Element';_.tI=17;function pg(a){return hb(kc(this,lg),a);}
function qg(){return ib(kc(this,lg));}
function rg(){return ye(this);}
function lg(){}
_=lg.prototype=new fb();_.eQ=pg;_.hC=qg;_.tS=rg;_.tN=FU+'Event';_.tI=18;function tg(){tg=CU;vg=mk(new lk());}
function ug(c,b,a){tg();return rk(vg,c,b,a);}
var vg;function xg(){xg=CU;Ag=DQ(new BQ());{Bg=new Dk();if(!bl(Bg)){Bg=null;}}}
function yg(e,d){xg();var a,c;try{zg(e);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(d,c);}else throw a;}}
function zg(a){xg();var b,c;for(b=Ag.ac();b.Bb();){c=hc(b.dc());null.fe();}}
function Cg(a){xg();if(Bg!==null){Ak(Bg,a);}}
function Dg(b){xg();var a;a=y;if(a!==null){yg(b,a);}else{zg(b);}}
var Ag,Bg=null;function ch(){while((gh(),rh).b>0){fh(cc(gR((gh(),rh),0),7));}}
function dh(){return null;}
function ah(){}
_=ah.prototype=new zM();_.Ac=ch;_.Bc=dh;_.tN=FU+'Timer$1';_.tI=19;function vh(){vh=CU;zh=DQ(new BQ());ki=DQ(new BQ());{fi();}}
function wh(a){vh();bR(zh,a);}
function xh(a){vh();bR(ki,a);}
function yh(a){vh();$wnd.alert(a);}
function Ah(a){vh();$doc.body.style.overflow=a?'auto':'hidden';}
function Bh(d){vh();var a,c;try{Ch();}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(d,c);}else throw a;}}
function Ch(){vh();var a,b;for(a=zh.ac();a.Bb();){b=cc(a.dc(),8);b.Ac();}}
function Dh(d){vh();var a,c;try{return Eh();}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(d,c);return null;}else throw a;}}
function Eh(){vh();var a,b,c,d;d=null;for(a=zh.ac();a.Bb();){b=cc(a.dc(),8);c=b.Bc();{d=c;}}return d;}
function Fh(d){vh();var a,c;try{ai();}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(d,c);}else throw a;}}
function ai(){vh();var a,b;for(a=ki.ac();a.Bb();){b=cc(a.dc(),9);b.Cc(ci(),bi());}}
function bi(){vh();return Ff();}
function ci(){vh();return ag();}
function di(){vh();return $doc.documentElement.scrollLeft||$doc.body.scrollLeft;}
function ei(){vh();return $doc.documentElement.scrollTop||$doc.body.scrollTop;}
function fi(){vh();__gwt_initHandlers(function(){ii();},function(){return hi();},function(){gi();$wnd.onresize=null;$wnd.onbeforeclose=null;$wnd.onclose=null;});}
function gi(){vh();var a;a=y;if(a!==null){Bh(a);}else{Ch();}}
function hi(){vh();var a;a=y;if(a!==null){return Dh(a);}else{return Eh();}}
function ii(){vh();var a;a=y;if(a!==null){Fh(a);}else{ai();}}
function ji(c,b,a){vh();$wnd.open(c,b,a);}
function li(a){vh();$doc.body.style.margin=a;}
var zh,ki;function nj(c,b,a){b.appendChild(a);}
function pj(b,a){return $doc.createElement(a);}
function qj(b,c){var a=$doc.createElement('INPUT');a.type=c;return a;}
function rj(c,b,a){b.cancelBubble=a;}
function sj(b,a){return !(!a.altKey);}
function tj(b,a){return !(!a.ctrlKey);}
function uj(b,a){return a.which||(a.keyCode|| -1);}
function vj(b,a){return !(!a.metaKey);}
function wj(b,a){return !(!a.shiftKey);}
function xj(b,a){switch(a.type){case 'blur':return 4096;case 'change':return 1024;case 'click':return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case 'mousedown':return 4;case 'mousemove':return 64;case 'mouseout':return 32;case 'mouseover':return 16;case 'mouseup':return 8;case 'scroll':return 16384;case 'error':return 65536;case 'mousewheel':return 131072;case 'DOMMouseScroll':return 131072;}}
function Aj(d,a,b){var c=a[b];return c==null?null:String(c);}
function yj(c,a,b){return !(!a[b]);}
function zj(d,a,c){var b=parseInt(a[c]);if(!b){return 0;}return b;}
function Bj(b,a){return a.__eventBits||0;}
function Cj(c,a){var b=a.innerHTML;return b==null?null:b;}
function Dj(c,b,a){b.removeChild(a);}
function Ej(c,b,a){b.removeAttribute(a);}
function Fj(c,b,a,d){b.setAttribute(a,d);}
function ck(c,a,b,d){a[b]=d;}
function ak(c,a,b,d){a[b]=d;}
function bk(c,a,b,d){a[b]=d;}
function dk(c,a,b){a.__listener=b;}
function ek(c,a,b){if(!b){b='';}a.innerHTML=b;}
function fk(c,b,a,d){b.style[a]=d;}
function gk(c,b,a,d){b.style[a]=d;}
function hk(b,a){return a.outerHTML;}
function ik(a){return $doc.body.clientHeight;}
function jk(a){return $doc.body.clientWidth;}
function mi(){}
_=mi.prototype=new zM();_.tN=aV+'DOMImpl';_.tI=20;function pi(c,a,b){if(!a&& !b)return true;else if(!a|| !b)return false;return a.uniqueID==b.uniqueID;}
function qi(b,a){return $doc.createElement("<INPUT type='RADIO' name='"+a+"'>");}
function ri(c,b){var a=b?'<SELECT MULTIPLE>':'<SELECT>';return $doc.createElement(a);}
function si(b,a){return a.clientX-lj();}
function ti(b,a){return a.clientY-mj();}
function ui(b,a){return a.fromElement?a.fromElement:null;}
function vi(b,a){return a.srcElement||null;}
function wi(b,a){return a.toElement||null;}
function xi(b,a){a.returnValue=false;}
function yi(b,a){if(a.toString)return a.toString();return '[object Event]';}
function zi(c,a){var b=$doc.documentElement.scrollLeft||$doc.body.scrollLeft;return a.getBoundingClientRect().left+b-lj();}
function Ai(c,a){var b=$doc.documentElement.scrollTop||$doc.body.scrollTop;return a.getBoundingClientRect().top+b-mj();}
function Di(d,b,c){var a=b.children[c];return a||null;}
function Bi(b,a){return a.children.length;}
function Ci(e,d,a){var b=d.children.length;for(var c=0;c<b;++c){if(a.uniqueID==d.children[c].uniqueID)return c;}return -1;}
function Ei(c,b){var a=b.firstChild;return a||null;}
function Fi(c,a){var b=a.innerText;return b==null?null:b;}
function aj(c,a){var b=a.parentElement;return b||null;}
function bj(d){try{$doc.execCommand('BackgroundImageCache',false,true);}catch(a){}$wnd.__dispatchEvent=function(){var c=kj;kj=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!lf($wnd.event)){kj=c;return;}}var b,a=this;while(a&& !(b=a.__listener))a=a.parentElement;if(b)ke($wnd.event,a,b);kj=c;};$wnd.__dispatchDblClickEvent=function(){var a=$doc.createEventObject();this.fireEvent('onclick',a);if(this.__eventBits&2)$wnd.__dispatchEvent.call(this);};$doc.body.onclick=$doc.body.onmousedown=$doc.body.onmouseup=$doc.body.onmousemove=$doc.body.onmousewheel=$doc.body.onkeydown=$doc.body.onkeypress=$doc.body.onkeyup=$doc.body.onfocus=$doc.body.onblur=$doc.body.ondblclick=$wnd.__dispatchEvent;}
function cj(d,c,a,b){if(b>=c.children.length)c.appendChild(a);else c.insertBefore(a,c.children[b]);}
function dj(e,c,d,f,a){var b=new Option(d,f);if(a== -1||a>c.options.length-1){c.add(b);}else{c.add(b,a);}}
function ej(c,b,a){while(a){if(b.uniqueID==a.uniqueID)return true;a=a.parentElement;}return false;}
function fj(b,a){a.releaseCapture();}
function gj(b,a){a.setCapture();}
function hj(c,a,b){ul(a,b);}
function ij(c,a,b){if(!b)b='';a.innerText=b;}
function jj(c,b,a){b.__eventBits=a;b.onclick=a&1?$wnd.__dispatchEvent:null;b.ondblclick=a&(1|2)?$wnd.__dispatchDblClickEvent:null;b.onmousedown=a&4?$wnd.__dispatchEvent:null;b.onmouseup=a&8?$wnd.__dispatchEvent:null;b.onmouseover=a&16?$wnd.__dispatchEvent:null;b.onmouseout=a&32?$wnd.__dispatchEvent:null;b.onmousemove=a&64?$wnd.__dispatchEvent:null;b.onkeydown=a&128?$wnd.__dispatchEvent:null;b.onkeypress=a&256?$wnd.__dispatchEvent:null;b.onkeyup=a&512?$wnd.__dispatchEvent:null;b.onchange=a&1024?$wnd.__dispatchEvent:null;b.onfocus=a&2048?$wnd.__dispatchEvent:null;b.onblur=a&4096?$wnd.__dispatchEvent:null;b.onlosecapture=a&8192?$wnd.__dispatchEvent:null;b.onscroll=a&16384?$wnd.__dispatchEvent:null;b.onload=a&32768?$wnd.__dispatchEvent:null;b.onerror=a&65536?$wnd.__dispatchEvent:null;b.onmousewheel=a&131072?$wnd.__dispatchEvent:null;}
function lj(){return $doc.documentElement.clientLeft||$doc.body.clientLeft;}
function mj(){return $doc.documentElement.clientTop||$doc.body.clientTop;}
function ni(){}
_=ni.prototype=new mi();_.tN=aV+'DOMImplIE6';_.tI=21;var kj=null;function pk(a){vk=kb();return a;}
function rk(c,d,b,a){return sk(c,null,null,d,b,a);}
function sk(d,f,c,e,b,a){return qk(d,f,c,e,b,a);}
function qk(e,g,d,f,c,b){var h=e.cb();try{h.open('POST',f,true);h.setRequestHeader('Content-Type','text/plain; charset=utf-8');h.onreadystatechange=function(){if(h.readyState==4){h.onreadystatechange=vk;b.kc(h.responseText||'');}};h.send(c);return true;}catch(a){h.onreadystatechange=vk;return false;}}
function uk(){return new XMLHttpRequest();}
function kk(){}
_=kk.prototype=new zM();_.cb=uk;_.tN=aV+'HTTPRequestImpl';_.tI=22;var vk=null;function mk(a){pk(a);return a;}
function ok(){return new ActiveXObject('Msxml2.XMLHTTP');}
function lk(){}
_=lk.prototype=new kk();_.cb=ok;_.tN=aV+'HTTPRequestImplIE6';_.tI=23;function il(a){return $wnd.__gwt_historyToken;}
function jl(a,b){$wnd.__gwt_historyToken=b;}
function kl(a){Dg(a);}
function wk(){}
_=wk.prototype=new zM();_.tN=aV+'HistoryImpl';_.tI=24;function zk(a){var b;a.a=Bk();if(a.a===null){return false;}al(a);b=Ck(a.a);if(b!==null){jl(a,Fk(a,b));}else{dl(a,a.a,il(a),true);}cl(a);return true;}
function Ak(b,a){b.cc(b.a,a,false);}
function Bk(){var a=$doc.getElementById('__gwt_historyFrame');return a||null;}
function Ck(b){var c=null;if(b.contentWindow){var a=b.contentWindow.document;c=a.getElementById('__gwt_historyToken')||null;}return c;}
function xk(){}
_=xk.prototype=new wk();_.tN=aV+'HistoryImplFrame';_.tI=25;_.a=null;function Fk(a,b){return b.innerText;}
function bl(a){if(!zk(a)){return false;}fl();return true;}
function al(c){var b=$wnd.location.hash;if(b.length>0){try{$wnd.__gwt_historyToken=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.hash='';$wnd.__gwt_historyToken='';}return;}$wnd.__gwt_historyToken='';}
function cl(b){$wnd.__gwt_onHistoryLoad=function(a){if(a!=$wnd.__gwt_historyToken){$wnd.__gwt_historyToken=a;$wnd.location.hash=encodeURIComponent(a);kl(a);}};}
function dl(e,c,d,b){d=el(d||'');if(b||$wnd.__gwt_historyToken!=d){var a=c.contentWindow.document;a.open();a.write('<html><body onload="if(parent.__gwt_onHistoryLoad)parent.__gwt_onHistoryLoad(__gwt_historyToken.innerText)"><div id="__gwt_historyToken">'+d+'<\/div><\/body><\/html>');a.close();}}
function el(b){var a;a=Ad();Af(a,b);return df(a);}
function fl(){var d=function(){var b=$wnd.location.hash;if(b.length>0){var c='';try{c=decodeURIComponent(b.substring(1));}catch(a){$wnd.location.reload();}if($wnd.__gwt_historyToken&&c!=$wnd.__gwt_historyToken){$wnd.location.reload();}}$wnd.setTimeout(d,250);};d();}
function gl(b,c,a){dl(this,b,c,a);}
function Dk(){}
_=Dk.prototype=new xk();_.cc=gl;_.tN=aV+'HistoryImplIE6';_.tI=26;function nl(b,a){b.__kids.push(a);a.__pendingSrc=b.__pendingSrc;}
function ol(k,i,j){i.src=j;if(i.complete){return;}i.__kids=[];i.__pendingSrc=j;k[j]=i;var g=i.onload,f=i.onerror,e=i.onabort;function h(c){var d=i.__kids;i.__cleanup();window.setTimeout(function(){for(var a=0;a<d.length;++a){var b=d[a];if(b.__pendingSrc==j){b.src=j;b.__pendingSrc=null;}}},0);c&&c.call(i);}
i.onload=function(){h(g);};i.onerror=function(){h(f);};i.onabort=function(){h(e);};i.__cleanup=function(){i.onload=g;i.onerror=f;i.onabort=e;i.__cleanup=i.__pendingSrc=i.__kids=null;delete k[j];};}
function pl(a){return a.__pendingSrc||a.src;}
function ql(a){return a.__pendingSrc||null;}
function rl(b,a){return b[a]||null;}
function sl(e,b){var f=b.uniqueID;var d=e.__kids;for(var c=0,a=d.length;c<a;++c){if(d[c].uniqueID==f){d.splice(c,1);b.__pendingSrc=null;return;}}}
function tl(f,c){var e=c.__pendingSrc;var d=c.__kids;c.__cleanup();if(c=d[0]){c.__pendingSrc=null;ol(f,c,e);if(c.__pendingSrc){d.splice(0,1);c.__kids=d;}else{for(var b=1,a=d.length;b<a;++b){d[b].src=e;d[b].__pendingSrc=null;}}}}
function ul(a,c){var b,d;if(rN(pl(a),c)){return;}if(vl===null){vl=lb();}b=ql(a);if(b!==null){d=rl(vl,b);if(hg(d,kc(a,fg))){tl(vl,d);}else{sl(d,a);}}d=rl(vl,c);if(d===null){ol(vl,a,c);}else{nl(d,a);}}
var vl=null;function yl(a){FM(a,'This application is out of date, please click the refresh button on your browser');return a;}
function xl(){}
_=xl.prototype=new EM();_.tN=bV+'IncompatibleRemoteServiceException';_.tI=27;function Cl(b,a){}
function Dl(b,a){}
function Fl(b,a){aN(b,a,null);return b;}
function El(){}
_=El.prototype=new EM();_.tN=bV+'InvocationException';_.tI=28;function km(){return null;}
function lm(){return this.a;}
function cm(){}
_=cm.prototype=new nL();_.ib=km;_.ob=lm;_.tN=bV+'SerializableException';_.tI=29;_.a=null;function gm(b,a){jm(a,b.dd());}
function hm(a){return a.a;}
function im(b,a){b.de(hm(a));}
function jm(a,b){a.a=b;}
function nm(b,a){oL(b,a);return b;}
function mm(){}
_=mm.prototype=new nL();_.tN=bV+'SerializationException';_.tI=30;function sm(a){Fl(a,'Service implementation URL not specified');return a;}
function rm(){}
_=rm.prototype=new El();_.tN=bV+'ServiceDefTarget$NoServiceEntryPointSpecifiedException';_.tI=31;function xm(b,a){}
function ym(a){return a.dd();}
function zm(b,a){b.de(a);}
function Cm(e,b){var a,c,d;d=e.ad();for(a=0;a<d;++a){c=e.cd();bR(b,c);}}
function Dm(e,a){var b,c,d;d=a.b;e.ae(d);b=a.ac();while(b.Bb()){c=b.dc();e.ce(c);}}
function an(e,b){var a,c,d,f;d=e.ad();for(a=0;a<d;++a){c=e.cd();f=e.cd();nT(b,c,f);}}
function bn(f,c){var a,b,d,e;e=c.c;f.ae(e);b=lT(c);d=bT(b);while(zS(d)){a=AS(d);f.ce(a.nb());f.ce(a.yb());}}
function en(e,b){var a,c,d;d=e.ad();for(a=0;a<d;++a){c=e.cd();rU(b,c);}}
function fn(e,a){var b,c,d;d=a.a.b;e.ae(d);b=tU(a);while(b.Bb()){c=b.dc();e.ce(c);}}
function Dn(a){return a.j>2;}
function En(b,a){b.i=a;}
function Fn(a,b){a.j=b;}
function gn(){}
_=gn.prototype=new zM();_.tN=eV+'AbstractSerializationStream';_.tI=32;_.i=0;_.j=3;function jn(a){a.e=DQ(new BQ());}
function kn(a){jn(a);return a;}
function mn(b,a){dR(b.e);Fn(b,ho(b));En(b,ho(b));}
function nn(a){var b,c;b=a.ad();if(b<0){return gR(a.e,-(b+1));}c=a.ub(b);if(c===null){return null;}return a.ab(c);}
function on(b,a){bR(b.e,a);}
function pn(){return nn(this);}
function hn(){}
_=hn.prototype=new gn();_.cd=pn;_.tN=eV+'AbstractSerializationStreamReader';_.tI=33;function sn(b,a){b.z(a?'1':'0');}
function tn(b,a){b.z(bO(a));}
function un(b,a){b.z(cO(a));}
function vn(c,a){var b,d;if(a===null){wn(c,null);return;}b=c.mb(a);if(b>=0){tn(c,-(b+1));return;}c.kd(a);d=c.pb(a);wn(c,d);c.md(a,d);}
function wn(a,b){tn(a,a.w(b));}
function xn(a){sn(this,a);}
function yn(a){tn(this,a);}
function zn(a){un(this,a);}
function An(a){vn(this,a);}
function Bn(a){wn(this,a);}
function qn(){}
_=qn.prototype=new gn();_.Fd=xn;_.ae=yn;_.be=zn;_.ce=An;_.de=Bn;_.tN=eV+'AbstractSerializationStreamWriter';_.tI=34;function bo(b,a){kn(b);b.c=a;return b;}
function eo(b,a){if(!a){return null;}return b.d[a-1];}
function fo(b,a){b.b=lo(a);b.a=mo(b.b);mn(b,a);b.d=io(b);}
function go(a){return !(!a.b[--a.a]);}
function ho(a){return a.b[--a.a];}
function io(a){return a.b[--a.a];}
function jo(a){return eo(a,ho(a));}
function ko(b){var a;a=this.c.Eb(this,b);on(this,a);this.c.F(this,a,b);return a;}
function lo(a){return eval(a);}
function mo(a){return a.length;}
function no(a){return eo(this,a);}
function oo(){return go(this);}
function po(){return ho(this);}
function qo(){return this.b[--this.a];}
function ro(){return jo(this);}
function ao(){}
_=ao.prototype=new hn();_.ab=ko;_.ub=no;_.Fc=oo;_.ad=po;_.bd=qo;_.dd=ro;_.tN=eV+'ClientSerializationStreamReader';_.tI=35;_.a=0;_.b=null;_.c=null;_.d=null;function to(a){a.h=DQ(new BQ());}
function uo(d,c,a,b){to(d);d.f=c;d.b=a;d.e=b;return d;}
function wo(c,a){var b=c.d[a];return b==null?-1:b;}
function xo(c,a){var b=c.g[':'+a];return b==null?0:b;}
function yo(a){a.c=0;a.d=lb();a.g=lb();dR(a.h);a.a=eN(new dN());if(Dn(a)){wn(a,a.b);wn(a,a.e);}}
function zo(b,a,c){b.d[a]=c;}
function Ao(b,a,c){b.g[':'+a]=c;}
function Bo(b){var a;a=eN(new dN());Co(b,a);Eo(b,a);Do(b,a);return kN(a);}
function Co(b,a){ap(a,bO(b.j));ap(a,bO(b.i));}
function Do(b,a){gN(a,kN(b.a));}
function Eo(d,a){var b,c;c=d.h.b;ap(a,bO(c));for(b=0;b<c;++b){ap(a,cc(gR(d.h,b),1));}return a;}
function Fo(b){var a;if(b===null){return 0;}a=xo(this,b);if(a>0){return a;}bR(this.h,b);a=this.h.b;Ao(this,b,a);return a;}
function ap(a,b){gN(a,b);fN(a,65535);}
function bp(a){ap(this.a,a);}
function cp(a){return wo(this,iO(a));}
function dp(a){var b,c;c=x(a);b=this.f.tb(c);if(b!==null){c+='/'+b;}return c;}
function ep(a){zo(this,iO(a),this.c++);}
function fp(a,b){this.f.ld(this,a,b);}
function gp(){return Bo(this);}
function so(){}
_=so.prototype=new qn();_.w=Fo;_.z=bp;_.mb=cp;_.pb=dp;_.kd=ep;_.md=fp;_.tS=gp;_.tN=eV+'ClientSerializationStreamWriter';_.tI=36;_.a=null;_.b=null;_.c=0;_.d=null;_.e=null;_.f=null;_.g=null;function qF(b,a){rF(b,xF(b)+bc(45)+a);}
function rF(b,a){jG(b.vb(),a,true);}
function tF(a){return ze(a.lb());}
function uF(a){return Ae(a.lb());}
function vF(a){return Fe(a.u,'offsetHeight');}
function wF(a){return Fe(a.u,'offsetWidth');}
function xF(a){return eG(a.vb());}
function yF(b,a){zF(b,xF(b)+bc(45)+a);}
function zF(b,a){jG(b.vb(),a,false);}
function AF(d,b,a){var c=b.parentNode;if(!c){return;}c.insertBefore(a,b);c.removeChild(b);}
function BF(b,a){if(b.u!==null){AF(b,b.u,a);}b.u=a;}
function CF(b,a){Cf(b.u,'height',a);}
function DF(b,a){iG(b.vb(),a);}
function EF(b,a){Df(b.lb(),a|bf(b.lb()));}
function FF(){return this.u;}
function aG(){return vF(this);}
function bG(){return wF(this);}
function cG(){return this.u;}
function dG(a){return af(a,'className');}
function eG(a){var b,c;b=dG(a);c=sN(b,32);if(c>=0){return yN(b,0,c);}return b;}
function fG(){return af(this.u,'title');}
function gG(a){BF(this,a);}
function hG(a){CF(this,a);}
function iG(a,b){wf(a,'className',b);}
function jG(c,j,a){var b,d,e,f,g,h,i;if(c===null){throw FM(new EM(),'Null widget handle. If you are creating a composite, ensure that initWidget() has been called.');}j=zN(j);if(vN(j)==0){throw sL(new rL(),'Style names cannot be empty');}i=dG(c);e=tN(i,j);while(e!=(-1)){if(e==0||nN(i,e-1)==32){f=e+vN(j);g=vN(i);if(f==g||f<g&&nN(i,f)==32){break;}}e=uN(i,j,e+1);}if(a){if(e==(-1)){if(vN(i)>0){i+=' ';}wf(c,'className',i+j);}}else{if(e!=(-1)){b=zN(yN(i,0,e));d=zN(xN(i,e+vN(j)));if(vN(b)==0){h=d;}else if(vN(d)==0){h=b;}else{h=b+' '+d;}wf(c,'className',h);}}}
function kG(a){if(a===null||vN(a)==0){of(this.u,'title');}else{tf(this.u,'title',a);}}
function lG(a,b){a.style.display=b?'':'none';}
function mG(a){lG(this.u,a);}
function nG(a){Cf(this.u,'width',a);}
function oG(){if(this.u===null){return '(null handle)';}return Ef(this.u);}
function pF(){}
_=pF.prototype=new zM();_.lb=FF;_.qb=aG;_.rb=bG;_.vb=cG;_.xb=fG;_.pd=gG;_.sd=hG;_.ud=kG;_.wd=mG;_.yd=nG;_.tS=oG;_.tN=fV+'UIObject';_.tI=37;_.u=null;function fJ(a){if(!a.Fb()){throw vL(new uL(),"Should only call onDetach when the widget is attached to the browser's document");}try{a.zc();}finally{a.db();xf(a.lb(),null);a.r=false;}}
function gJ(a){if(dc(a.t,22)){cc(a.t,22).id(a);}else if(a.t!==null){throw vL(new uL(),"This widget's parent does not implement HasWidgets");}}
function hJ(b,a){if(b.Fb()){xf(b.lb(),null);}BF(b,a);if(b.Fb()){xf(a,b);}}
function iJ(b,a){b.s=a;}
function jJ(c,b){var a;a=c.t;if(b===null){if(a!==null&&a.Fb()){c.lc();}c.t=null;}else{if(a!==null){throw vL(new uL(),'Cannot set a new parent without first clearing the old parent');}c.t=b;if(b.Fb()){c.fc();}}}
function kJ(){}
function lJ(){}
function mJ(){return this.r;}
function nJ(){if(this.Fb()){throw vL(new uL(),"Should only call onAttach when the widget is detached from the browser's document");}this.r=true;xf(this.lb(),this);this.bb();this.oc();}
function oJ(a){}
function pJ(){fJ(this);}
function qJ(){}
function rJ(){}
function sJ(a){hJ(this,a);}
function fI(){}
_=fI.prototype=new pF();_.bb=kJ;_.db=lJ;_.Fb=mJ;_.fc=nJ;_.gc=oJ;_.lc=pJ;_.oc=qJ;_.zc=rJ;_.pd=sJ;_.tN=fV+'Widget';_.tI=38;_.r=false;_.s=null;_.t=null;function nB(b,a){jJ(a,b);}
function pB(b,a){jJ(a,null);}
function qB(){var a,b;for(b=this.ac();b.Bb();){a=cc(b.dc(),13);a.fc();}}
function rB(){var a,b;for(b=this.ac();b.Bb();){a=cc(b.dc(),13);a.lc();}}
function sB(){}
function tB(){}
function mB(){}
_=mB.prototype=new fI();_.bb=qB;_.db=rB;_.oc=sB;_.zc=tB;_.tN=fV+'Panel';_.tI=39;function Fq(a){a.f=pI(new gI(),a);}
function ar(a){Fq(a);return a;}
function br(c,a,b){gJ(a);qI(c.f,a);wd(b,a.lb());nB(c,a);}
function cr(d,b,a){var c;dr(d,a);if(b.t===d){c=fr(d,b);if(c<a){a--;}}return a;}
function dr(b,a){if(a<0||a>b.f.c){throw new xL();}}
function fr(b,a){return sI(b.f,a);}
function gr(e,b,c,a,d){a=cr(e,b,a);gJ(b);tI(e.f,b,a);if(d){hf(c,b.lb(),a);}else{wd(c,b.lb());}nB(e,b);}
function hr(b,c){var a;if(c.t!==b){return false;}pB(b,c);a=c.lb();nf(ff(a),a);wI(b.f,c);return true;}
function ir(){return uI(this.f);}
function jr(a){return hr(this,a);}
function Eq(){}
_=Eq.prototype=new mB();_.ac=ir;_.id=jr;_.tN=fV+'ComplexPanel';_.tI=40;function jp(a){ar(a);a.pd(Ad());Cf(a.lb(),'position','relative');Cf(a.lb(),'overflow','hidden');return a;}
function kp(a,b){br(a,b,a.lb());}
function mp(b,c){var a;a=hr(b,c);if(a){np(c.lb());}return a;}
function np(a){Cf(a,'left','');Cf(a,'top','');Cf(a,'position','');}
function op(a){return mp(this,a);}
function ip(){}
_=ip.prototype=new Eq();_.id=op;_.tN=fV+'AbsolutePanel';_.tI=41;function pp(){}
_=pp.prototype=new zM();_.tN=fV+'AbstractImagePrototype';_.tI=42;function At(){At=CU;hK(),jK;}
function zt(b,a){hK(),jK;Ct(b,a);return b;}
function Bt(b,a){switch(we(a)){case 1:if(b.c!==null){Cq(b.c,b);}break;case 4096:case 2048:break;case 128:case 512:case 256:break;}}
function Ct(b,a){hJ(b,a);EF(b,7041);}
function Dt(a){if(this.c===null){this.c=Aq(new zq());}bR(this.c,a);}
function Et(a){Bt(this,a);}
function Ft(a){Ct(this,a);}
function au(a){uf(this.lb(),'disabled',!a);}
function yt(){}
_=yt.prototype=new fI();_.v=Dt;_.gc=Et;_.pd=Ft;_.qd=au;_.tN=fV+'FocusWidget';_.tI=43;_.c=null;function up(){up=CU;hK(),jK;}
function tp(b,a){hK(),jK;zt(b,a);return b;}
function vp(){return ef(this.lb());}
function wp(a){zf(this.lb(),a);}
function sp(){}
_=sp.prototype=new yt();_.wb=vp;_.rd=wp;_.tN=fV+'ButtonBase';_.tI=44;function Ap(){Ap=CU;hK(),jK;}
function xp(a){hK(),jK;tp(a,zd());Bp(a.lb());DF(a,'gwt-Button');return a;}
function yp(b,a){hK(),jK;xp(b);b.rd(a);return b;}
function zp(c,a,b){hK(),jK;yp(c,a);c.v(b);return c;}
function Bp(b){Ap();if(b.type=='submit'){try{b.setAttribute('type','button');}catch(a){}}}
function rp(){}
_=rp.prototype=new sp();_.tN=fV+'Button';_.tI=45;function Dp(a){ar(a);a.e=fe();a.d=ce();wd(a.e,a.d);a.pd(a.e);return a;}
function Fp(a,b){if(b.t!==a){return null;}return ff(b.lb());}
function aq(a,b){wf(a.e,'border',''+b);}
function bq(c,b,a){wf(b,'align',a.a);}
function cq(c,b,a){Cf(b,'verticalAlign',a.a);}
function dq(b,a){vf(b.e,'cellSpacing',a);}
function eq(c,a){var b;b=Fp(this,c);if(b!==null){bq(this,b,a);}}
function fq(c,a){var b;b=Fp(this,c);if(b!==null){cq(this,b,a);}}
function Cp(){}
_=Cp.prototype=new Eq();_.nd=eq;_.od=fq;_.tN=fV+'CellPanel';_.tI=46;_.d=null;_.e=null;function wO(d,a,b){var c;while(a.Bb()){c=a.dc();if(b===null?c===null:b.eQ(c)){return a;}}return null;}
function yO(a){throw tO(new sO(),'add');}
function zO(b){var a;a=wO(this,this.ac(),b);return a!==null;}
function AO(){return this.Cd(Bb('[Ljava.lang.Object;',[224],[18],[this.Ad()],null));}
function BO(a){var b,c,d;d=this.Ad();if(a.a<d){a=wb(a,d);}b=0;for(c=this.ac();c.Bb();){Db(a,b++,c.dc());}if(a.a>d){Db(a,d,null);}return a;}
function CO(){var a,b,c;c=eN(new dN());a=null;gN(c,'[');b=this.ac();while(b.Bb()){if(a!==null){gN(c,a);}else{a=', ';}gN(c,dO(b.dc()));}gN(c,']');return kN(c);}
function vO(){}
_=vO.prototype=new zM();_.y=yO;_.D=zO;_.Bd=AO;_.Cd=BO;_.tS=CO;_.tN=jV+'AbstractCollection';_.tI=47;function gP(b,a){throw yL(new xL(),'Index: '+a+', Size: '+b.b);}
function hP(b,a){throw tO(new sO(),'add');}
function iP(a){this.x(this.Ad(),a);return true;}
function jP(e){var a,b,c,d,f;if(e===this){return true;}if(!dc(e,27)){return false;}f=cc(e,27);if(this.Ad()!=f.Ad()){return false;}c=this.ac();d=f.ac();while(c.Bb()){a=c.dc();b=d.dc();if(!(a===null?b===null:a.eQ(b))){return false;}}return true;}
function kP(){var a,b,c,d;c=1;a=31;b=this.ac();while(b.Bb()){d=b.dc();c=31*c+(d===null?0:d.hC());}return c;}
function lP(){return FO(new EO(),this);}
function mP(a){throw tO(new sO(),'remove');}
function DO(){}
_=DO.prototype=new vO();_.x=hP;_.y=iP;_.eQ=jP;_.hC=kP;_.ac=lP;_.hd=mP;_.tN=jV+'AbstractList';_.tI=48;function CQ(a){{cR(a);}}
function DQ(a){CQ(a);return a;}
function EQ(b,a){CQ(b);FQ(b,a);return b;}
function aR(c,a,b){if(a<0||a>c.b){gP(c,a);}nR(c.a,a,b);++c.b;}
function bR(b,a){wR(b.a,b.b++,a);return true;}
function FQ(d,a){var b,c;c=bT(a);b=zS(c);while(zS(c)){wR(d.a,d.b++,AS(c));}return b;}
function dR(a){cR(a);}
function cR(a){a.a=jb();a.b=0;}
function fR(b,a){return hR(b,a)!=(-1);}
function gR(b,a){if(a<0||a>=b.b){gP(b,a);}return sR(b.a,a);}
function hR(b,a){return iR(b,a,0);}
function iR(c,b,a){if(a<0){gP(c,a);}for(;a<c.b;++a){if(rR(b,sR(c.a,a))){return a;}}return (-1);}
function jR(a){return a.b==0;}
function kR(c,a){var b;b=gR(c,a);uR(c.a,a,1);--c.b;return b;}
function lR(c,b){var a;a=hR(c,b);if(a==(-1)){return false;}kR(c,a);return true;}
function mR(d,a,b){var c;c=gR(d,a);wR(d.a,a,b);return c;}
function oR(a,b){aR(this,a,b);}
function pR(a){return bR(this,a);}
function nR(a,b,c){a.splice(b,0,c);}
function qR(a){return fR(this,a);}
function rR(a,b){return a===b||a!==null&&a.eQ(b);}
function tR(a){return gR(this,a);}
function sR(a,b){return a[b];}
function vR(a){return kR(this,a);}
function uR(a,c,b){a.splice(c,b);}
function wR(a,b,c){a[b]=c;}
function xR(){return this.b;}
function yR(a){var b;if(a.a<this.b){a=wb(a,this.b);}for(b=0;b<this.b;++b){Db(a,b,sR(this.a,b));}if(a.a>this.b){Db(a,this.b,null);}return a;}
function BQ(){}
_=BQ.prototype=new DO();_.x=oR;_.y=pR;_.D=qR;_.zb=tR;_.hd=vR;_.Ad=xR;_.Cd=yR;_.tN=jV+'ArrayList';_.tI=49;_.a=null;_.b=0;function hq(a){DQ(a);return a;}
function jq(d,c){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),10);b.ic(c);}}
function gq(){}
_=gq.prototype=new BQ();_.tN=fV+'ChangeListenerCollection';_.tI=50;function pq(){pq=CU;hK(),jK;}
function mq(a){hK(),jK;nq(a,Cd());DF(a,'gwt-CheckBox');return a;}
function oq(b,a){hK(),jK;mq(b);sq(b,a);return b;}
function nq(b,a){var c;hK(),jK;tp(b,be());b.a=a;b.b=Fd();Df(b.a,bf(b.lb()));Df(b.lb(),0);wd(b.lb(),b.a);wd(b.lb(),b.b);c='check'+ ++yq;wf(b.a,'id',c);wf(b.b,'htmlFor',c);return b;}
function qq(b){var a;a=b.Fb()?'checked':'defaultChecked';return Ee(b.a,a);}
function rq(b,a){uf(b.a,'checked',a);uf(b.a,'defaultChecked',a);}
function sq(b,a){Af(b.b,a);}
function tq(){return ef(this.b);}
function uq(){xf(this.a,this);}
function vq(){xf(this.a,null);rq(this,qq(this));}
function wq(a){uf(this.a,'disabled',!a);}
function xq(a){zf(this.b,a);}
function lq(){}
_=lq.prototype=new sp();_.wb=tq;_.oc=uq;_.zc=vq;_.qd=wq;_.rd=xq;_.tN=fV+'CheckBox';_.tI=51;_.a=null;_.b=null;var yq=0;function Aq(a){DQ(a);return a;}
function Cq(d,c){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),11);b.jc(c);}}
function zq(){}
_=zq.prototype=new BQ();_.tN=fV+'ClickListenerCollection';_.tI=52;function mr(a,b){if(a.n!==null){throw vL(new uL(),'Composite.initWidget() may only be called once.');}gJ(b);a.pd(b.lb());a.n=b;jJ(b,a);}
function nr(){if(this.n===null){throw vL(new uL(),'initWidget() was never called in '+x(this));}return this.u;}
function or(){if(this.n!==null){return this.n.Fb();}return false;}
function pr(){this.n.fc();this.oc();}
function qr(){try{this.zc();}finally{this.n.lc();}}
function kr(){}
_=kr.prototype=new fI();_.lb=nr;_.Fb=or;_.fc=pr;_.lc=qr;_.tN=fV+'Composite';_.tI=53;_.n=null;function tD(a){uD(a,Ad());return a;}
function uD(b,a){b.pd(a);return b;}
function wD(a,b){if(b===a.q){return;}if(b!==null){gJ(b);}if(a.q!==null){a.id(a.q);}a.q=b;if(b!==null){wd(a.kb(),a.q.lb());nB(a,b);}}
function xD(){return this.lb();}
function yD(){return oD(new mD(),this);}
function zD(a){if(this.q!==a){return false;}pB(this,a);nf(this.kb(),a.lb());this.q=null;return true;}
function AD(a){wD(this,a);}
function lD(){}
_=lD.prototype=new mB();_.kb=xD;_.ac=yD;_.id=zD;_.xd=AD;_.tN=fV+'SimplePanel';_.tI=54;_.q=null;function aC(){aC=CU;sC=new lK();}
function AB(a){aC();uD(a,rK(sC));iC(a,0,0);return a;}
function BB(b,a){aC();AB(b);b.i=a;return b;}
function CB(c,a,b){aC();BB(c,a);c.m=b;return c;}
function DB(b,a){if(b.n===null){b.n=vB(new uB());}bR(b.n,a);}
function EB(b,a){if(a.blur){a.blur();}}
function FB(c){var a,b,d;a=c.o;if(!a){jC(c,false);mC(c);}b=gc((ci()-dC(c))/2);d=gc((bi()-cC(c))/2);iC(c,di()+b,ei()+d);if(!a){jC(c,true);}}
function bC(a){return a.lb();}
function cC(a){return vF(a);}
function dC(a){return wF(a);}
function eC(a){fC(a,false);}
function fC(b,a){if(!b.o){return;}b.o=false;mp(hD(),b);nK(sC,b.lb());if(b.n!==null){xB(b.n,b,a);}}
function gC(a){var b;b=a.q;if(b!==null){if(a.j!==null){b.sd(a.j);}if(a.k!==null){b.yd(a.k);}}}
function hC(e,b){var a,c,d,f;d=ue(b);c=kf(e.lb(),d);f=we(b);switch(f){case 128:{a=e.nc(ec(re(b)),Fy(b));return a&&(c|| !e.m);}case 512:{a=(ec(re(b)),Fy(b),true);return a&&(c|| !e.m);}case 256:{a=(ec(re(b)),Fy(b),true);return a&&(c|| !e.m);}case 4:case 8:case 64:case 1:case 2:{if((ud(),qf)!==null){return true;}if(!c&&e.i&&f==4){fC(e,true);return true;}break;}case 2048:{if(e.m&& !c&&d!==null){EB(e,d);return false;}}}return !e.m||c;}
function iC(c,b,d){var a;if(b<0){b=0;}if(d<0){d=0;}c.l=b;c.p=d;a=c.lb();Cf(a,'left',b+'px');Cf(a,'top',d+'px');}
function jC(a,b){Cf(a.lb(),'visibility',b?'visible':'hidden');pK(sC,a.lb(),b);}
function kC(a,b){wD(a,b);gC(a);}
function lC(a,b){a.k=b;gC(a);if(vN(b)==0){a.k=null;}}
function mC(a){if(a.o){return;}a.o=true;vd(a);Cf(a.lb(),'position','absolute');if(a.p!=(-1)){iC(a,a.l,a.p);}kp(hD(),a);oK(sC,a.lb());}
function nC(){return bC(this);}
function oC(){return cC(this);}
function pC(){return dC(this);}
function qC(){return this.lb();}
function rC(){return af(bC(this),'title');}
function tC(){pf(this);fJ(this);}
function uC(a){return hC(this,a);}
function vC(a,b){return true;}
function wC(a){this.j=a;gC(this);if(vN(a)==0){this.j=null;}}
function xC(b){var a;a=bC(this);if(b===null||vN(b)==0){of(a,'title');}else{tf(a,'title',b);}}
function yC(a){jC(this,a);}
function zC(a){kC(this,a);}
function AC(a){lC(this,a);}
function zB(){}
_=zB.prototype=new lD();_.kb=nC;_.qb=oC;_.rb=pC;_.vb=qC;_.xb=rC;_.lc=tC;_.mc=uC;_.nc=vC;_.sd=wC;_.ud=xC;_.wd=yC;_.xd=zC;_.yd=AC;_.tN=fV+'PopupPanel';_.tI=55;_.i=false;_.j=null;_.k=null;_.l=(-1);_.m=false;_.n=null;_.o=false;_.p=(-1);var sC;function wr(){wr=CU;aC();}
function sr(a){a.c=ex(new pu());a.h=et(new Fs());}
function tr(a){wr();ur(a,false);return a;}
function ur(b,a){wr();vr(b,a,true);return b;}
function vr(c,a,b){wr();CB(c,a,b);sr(c);Cw(c.h,0,0,c.c);c.h.sd('100%');uw(c.h,0);ww(c.h,0);xw(c.h,0);cv(c.h.d,1,0,'100%');fv(c.h.d,1,0,'100%');bv(c.h.d,1,0,(px(),qx),(yx(),zx));kC(c,c.h);DF(c,'gwt-DialogBox');DF(c.c,'Caption');ez(c.c,c);return c;}
function xr(b,a){hz(b.c,a);}
function yr(a,b){if(a.d!==null){tw(a.h,a.d);}if(b!==null){Cw(a.h,1,0,b);}a.d=b;}
function zr(a){if(we(a)==4){if(kf(this.c.lb(),ue(a))){xe(a);}}return hC(this,a);}
function Ar(a,b,c){this.g=true;sf(this.c.lb());this.e=b;this.f=c;}
function Br(a){}
function Cr(a){}
function Dr(c,d,e){var a,b;if(this.g){a=d+tF(this);b=e+uF(this);iC(this,a-this.e,b-this.f);}}
function Er(a,b,c){this.g=false;mf(this.c.lb());}
function Fr(a){if(this.d!==a){return false;}tw(this.h,a);return true;}
function as(a){yr(this,a);}
function bs(a){lC(this,a);this.h.yd('100%');}
function rr(){}
_=rr.prototype=new zB();_.mc=zr;_.pc=Ar;_.qc=Br;_.rc=Cr;_.sc=Dr;_.tc=Er;_.id=Fr;_.xd=as;_.yd=bs;_.tN=fV+'DialogBox';_.tI=56;_.d=null;_.e=0;_.f=0;_.g=false;function ns(){ns=CU;ts=new ds();us=new ds();vs=new ds();ws=new ds();xs=new ds();}
function ks(a){a.b=(px(),rx);a.c=(yx(),Ax);}
function ls(a){ns();Dp(a);ks(a);vf(a.e,'cellSpacing',0);vf(a.e,'cellPadding',0);return a;}
function ms(c,d,a){var b;if(a===ts){if(d===c.a){return;}else if(c.a!==null){throw sL(new rL(),'Only one CENTER widget may be added');}}gJ(d);qI(c.f,d);if(a===ts){c.a=d;}b=gs(new fs(),a);iJ(d,b);qs(c,d,c.b);rs(c,d,c.c);os(c);nB(c,d);}
function os(p){var a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,q;a=p.d;while(Be(a)>0){nf(a,De(a,0));}l=1;d=1;for(h=uI(p.f);kI(h);){c=lI(h);e=c.s.a;if(e===vs||e===ws){++l;}else if(e===us||e===xs){++d;}}m=Bb('[Lcom.google.gwt.user.client.ui.DockPanel$TmpRow;',[228],[24],[l],null);for(g=0;g<l;++g){m[g]=new is();m[g].b=ee();wd(a,m[g].b);}q=0;f=d-1;j=0;n=l-1;b=null;for(h=uI(p.f);kI(h);){c=lI(h);i=c.s;o=de();i.d=o;wf(i.d,'align',i.b);Cf(i.d,'verticalAlign',i.e);wf(i.d,'width',i.f);wf(i.d,'height',i.c);if(i.a===vs){hf(m[j].b,o,m[j].a);wd(o,c.lb());vf(o,'colSpan',f-q+1);++j;}else if(i.a===ws){hf(m[n].b,o,m[n].a);wd(o,c.lb());vf(o,'colSpan',f-q+1);--n;}else if(i.a===xs){k=m[j];hf(k.b,o,k.a++);wd(o,c.lb());vf(o,'rowSpan',n-j+1);++q;}else if(i.a===us){k=m[j];hf(k.b,o,k.a);wd(o,c.lb());vf(o,'rowSpan',n-j+1);--f;}else if(i.a===ts){b=o;}}if(p.a!==null){k=m[j];hf(k.b,b,k.a);wd(b,p.a.lb());}}
function ps(b,c){var a;a=hr(b,c);if(a){if(c===b.a){b.a=null;}os(b);}return a;}
function qs(c,d,a){var b;b=d.s;b.b=a.a;if(b.d!==null){wf(b.d,'align',b.b);}}
function rs(c,d,a){var b;b=d.s;b.e=a.a;if(b.d!==null){Cf(b.d,'verticalAlign',b.e);}}
function ss(b,c,d){var a;a=c.s;a.f=d;if(a.d!==null){Cf(a.d,'width',a.f);}}
function ys(a){return ps(this,a);}
function zs(b,a){qs(this,b,a);}
function As(b,a){rs(this,b,a);}
function cs(){}
_=cs.prototype=new Cp();_.id=ys;_.nd=zs;_.od=As;_.tN=fV+'DockPanel';_.tI=57;_.a=null;var ts,us,vs,ws,xs;function ds(){}
_=ds.prototype=new zM();_.tN=fV+'DockPanel$DockLayoutConstant';_.tI=58;function gs(b,a){b.a=a;return b;}
function fs(){}
_=fs.prototype=new zM();_.tN=fV+'DockPanel$LayoutData';_.tI=59;_.a=null;_.b='left';_.c='';_.d=null;_.e='top';_.f='';function is(){}
_=is.prototype=new zM();_.tN=fV+'DockPanel$TmpRow';_.tI=60;_.a=0;_.b=null;function Cs(a){a.pd(Bd('input'));wf(a.lb(),'type','file');DF(a,'gwt-FileUpload');return a;}
function Es(a){return af(a.lb(),'value');}
function Bs(){}
_=Bs.prototype=new fI();_.tN=fV+'FileUpload';_.tI=61;function cw(a){a.i=yv(new tv());}
function dw(a){cw(a);a.g=fe();a.c=ce();wd(a.g,a.c);a.pd(a.g);EF(a,1);return a;}
function ew(b,a){if(b.h===null){b.h=AE(new zE());}bR(b.h,a);}
function fw(d,c,b){var a;gw(d,c);if(b<0){throw yL(new xL(),'Column '+b+' must be non-negative: '+b);}a=d.jb(c);if(a<=b){throw yL(new xL(),'Column index: '+b+', Column size: '+d.jb(c));}}
function gw(c,a){var b;b=c.sb();if(a>=b||a<0){throw yL(new xL(),'Row index: '+a+', Row size: '+b);}}
function hw(e,c,b,a){var d;d=av(e.d,c,b);qw(e,d,a);return d;}
function jw(a){return de();}
function kw(c,b,a){return b.rows[a].cells.length;}
function lw(a){return mw(a,a.c);}
function mw(b,a){return a.rows.length;}
function nw(d,b){var a,c,e;c=ue(b);for(;c!==null;c=ff(c)){if(qN(af(c,'tagName'),'td')){e=ff(c);a=ff(e);if(xd(a,d.c)){return c;}}if(xd(c,d.c)){return null;}}return null;}
function ow(d,b,a){var c,e;e=qv(d.f,d.c,b);c=d.E();hf(e,c,a);}
function pw(b,a){var c;if(a!=it(b)){gw(b,a);}c=ee();hf(b.c,c,a);return a;}
function qw(d,c,a){var b,e;b=cf(c);e=null;if(b!==null){e=Av(d.i,b);}if(e!==null){tw(d,e);return true;}else{if(a){zf(c,'');}return false;}}
function tw(b,c){var a;if(c.t!==b){return false;}pB(b,c);a=c.lb();nf(ff(a),a);Dv(b.i,a);return true;}
function rw(d,b,a){var c,e;fw(d,b,a);c=hw(d,b,a,false);e=qv(d.f,d.c,b);nf(e,c);}
function sw(d,c){var a,b;b=d.jb(c);for(a=0;a<b;++a){hw(d,c,a,false);}nf(d.c,qv(d.f,d.c,c));}
function uw(a,b){wf(a.g,'border',''+b);}
function vw(b,a){b.d=a;}
function ww(b,a){vf(b.g,'cellPadding',a);}
function xw(b,a){vf(b.g,'cellSpacing',a);}
function yw(b,a){b.e=a;kv(b.e);}
function zw(e,c,a,b){var d;kt(e,c,a);d=hw(e,c,a,b===null);if(b!==null){zf(d,b);}}
function Aw(b,a){b.f=a;}
function Bw(e,b,a,d){var c;kt(e,b,a);c=hw(e,b,a,d===null);if(d!==null){Af(c,d);}}
function Cw(d,b,a,e){var c;d.Dc(b,a);if(e!==null){gJ(e);c=hw(d,b,a,true);Bv(d.i,e);wd(c,e.lb());nB(d,e);}}
function Dw(){return jw(this);}
function Ew(b,a){ow(this,b,a);}
function Fw(){return Ev(this.i);}
function ax(c){var a,b,d,e,f;switch(we(c)){case 1:{if(this.h!==null){e=nw(this,c);if(e===null){return;}f=ff(e);a=ff(f);d=Ce(a,f);b=Ce(f,e);CE(this.h,this,d,b);}break;}default:}}
function dx(a){return tw(this,a);}
function bx(b,a){rw(this,b,a);}
function cx(a){sw(this,a);}
function qu(){}
_=qu.prototype=new mB();_.E=Dw;_.Db=Ew;_.ac=Fw;_.gc=ax;_.id=dx;_.ed=bx;_.fd=cx;_.tN=fV+'HTMLTable';_.tI=62;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=null;function et(a){dw(a);vw(a,bt(new at(),a));Aw(a,mv(new lv(),a));yw(a,iv(new hv(),a));return a;}
function gt(b,a){gw(b,a);return kw(b,b.c,a);}
function ht(a){return cc(a.d,12);}
function it(a){return lw(a);}
function jt(b,a){return pw(b,a);}
function kt(e,d,b){var a,c;lt(e,d);if(b<0){throw yL(new xL(),'Cannot create a column with a negative index: '+b);}a=gt(e,d);c=b+1-a;if(c>0){mt(e.c,d,c);}}
function lt(d,b){var a,c;if(b<0){throw yL(new xL(),'Cannot create a row with a negative index: '+b);}c=it(d);for(a=c;a<=b;a++){jt(d,a);}}
function mt(f,d,c){var e=f.rows[d];for(var b=0;b<c;b++){var a=$doc.createElement('td');e.appendChild(a);}}
function nt(a){return gt(this,a);}
function ot(){return it(this);}
function pt(b,a){ow(this,b,a);}
function qt(b,a){kt(this,b,a);}
function rt(a){lt(this,a);}
function st(b,a){rw(this,b,a);}
function tt(a){sw(this,a);}
function Fs(){}
_=Fs.prototype=new qu();_.jb=nt;_.sb=ot;_.Db=pt;_.Dc=qt;_.Ec=rt;_.ed=st;_.fd=tt;_.tN=fV+'FlexTable';_.tI=63;function Bu(b,a){b.a=a;return b;}
function Du(c,b,a){c.a.Dc(b,a);return Eu(c,c.a.c,b,a);}
function Eu(e,d,c,a){var b=d.rows[c].cells[a];return b==null?null:b;}
function Fu(c,b,a){fw(c.a,b,a);return Eu(c,c.a.c,b,a);}
function av(c,b,a){return Eu(c,c.a.c,b,a);}
function bv(d,c,a,b,e){dv(d,c,a,b);ev(d,c,a,e);}
function cv(e,d,a,c){var b;e.a.Dc(d,a);b=Eu(e,e.a.c,d,a);wf(b,'height',c);}
function dv(e,d,b,a){var c;e.a.Dc(d,b);c=Eu(e,e.a.c,d,b);wf(c,'align',a.a);}
function ev(d,c,b,a){d.a.Dc(c,b);Cf(Eu(d,d.a.c,c,b),'verticalAlign',a.a);}
function fv(c,b,a,d){c.a.Dc(b,a);wf(Eu(c,c.a.c,b,a),'width',d);}
function gv(c,b,a,d){var e;c.a.Dc(b,a);e=d?'':'nowrap';Cf(Fu(c,b,a),'whiteSpace',e);}
function Au(){}
_=Au.prototype=new zM();_.tN=fV+'HTMLTable$CellFormatter';_.tI=64;function bt(b,a){Bu(b,a);return b;}
function dt(d,c,b,a){vf(Du(d,c,b),'colSpan',a);}
function at(){}
_=at.prototype=new Au();_.tN=fV+'FlexTable$FlexCellFormatter';_.tI=65;function vt(a){ar(a);a.pd(Ad());return a;}
function wt(a,b){br(a,b,a.lb());}
function ut(){}
_=ut.prototype=new Eq();_.tN=fV+'FlowPanel';_.tI=66;function cu(a){dw(a);vw(a,Bu(new Au(),a));Aw(a,mv(new lv(),a));yw(a,iv(new hv(),a));return a;}
function du(c,b,a){cu(c);iu(c,b,a);return c;}
function fu(b,a){if(a<0){throw yL(new xL(),'Cannot access a row with a negative index: '+a);}if(a>=b.b){throw yL(new xL(),'Row index: '+a+', Row size: '+b.b);}}
function iu(c,b,a){gu(c,a);hu(c,b);}
function gu(d,a){var b,c;if(d.a==a){return;}if(a<0){throw yL(new xL(),'Cannot set number of columns to '+a);}if(d.a>a){for(b=0;b<d.b;b++){for(c=d.a-1;c>=a;c--){d.ed(b,c);}}}else{for(b=0;b<d.b;b++){for(c=d.a;c<a;c++){d.Db(b,c);}}}d.a=a;}
function hu(b,a){if(b.b==a){return;}if(a<0){throw yL(new xL(),'Cannot set number of rows to '+a);}if(b.b<a){ju(b.c,a-b.b,b.a);b.b=a;}else{while(b.b>a){b.fd(--b.b);}}}
function ju(g,f,c){var h=$doc.createElement('td');h.innerHTML='&nbsp;';var d=$doc.createElement('tr');for(var b=0;b<c;b++){var a=h.cloneNode(true);d.appendChild(a);}g.appendChild(d);for(var e=1;e<f;e++){g.appendChild(d.cloneNode(true));}}
function ku(){var a;a=jw(this);zf(a,'&nbsp;');return a;}
function lu(a){return this.a;}
function mu(){return this.b;}
function nu(b,a){fu(this,b);if(a<0){throw yL(new xL(),'Cannot access a column with a negative index: '+a);}if(a>=this.a){throw yL(new xL(),'Column index: '+a+', Column size: '+this.a);}}
function ou(a){fu(this,a);}
function bu(){}
_=bu.prototype=new qu();_.E=ku;_.jb=lu;_.sb=mu;_.Dc=nu;_.Ec=ou;_.tN=fV+'Grid';_.tI=67;_.a=0;_.b=0;function bz(a){a.pd(Ad());EF(a,131197);DF(a,'gwt-Label');return a;}
function cz(b,a){bz(b);hz(b,a);return b;}
function dz(b,a){if(b.a===null){b.a=Aq(new zq());}bR(b.a,a);}
function ez(b,a){if(b.b===null){b.b=dB(new cB());}bR(b.b,a);}
function gz(b,a){Cf(b.lb(),'textAlign',a.a);}
function hz(b,a){Af(b.lb(),a);}
function iz(a,b){Cf(a.lb(),'whiteSpace',b?'normal':'nowrap');}
function jz(a){switch(we(a)){case 1:if(this.a!==null){Cq(this.a,this);}break;case 4:case 8:case 64:case 16:case 32:if(this.b!==null){hB(this.b,this,a);}break;case 131072:break;}}
function az(){}
_=az.prototype=new fI();_.gc=jz;_.tN=fV+'Label';_.tI=68;_.a=null;_.b=null;function ex(a){bz(a);a.pd(Ad());EF(a,125);DF(a,'gwt-HTML');return a;}
function fx(b,a){ex(b);ix(b,a);return b;}
function gx(b,a,c){fx(b,a);iz(b,c);return b;}
function ix(b,a){zf(b.lb(),a);}
function pu(){}
_=pu.prototype=new az();_.tN=fV+'HTML';_.tI=69;function su(a){{vu(a);}}
function tu(b,a){b.c=a;su(b);return b;}
function vu(a){while(++a.b<a.c.b.b){if(gR(a.c.b,a.b)!==null){return;}}}
function wu(a){return a.b<a.c.b.b;}
function xu(){return wu(this);}
function yu(){var a;if(!wu(this)){throw new lU();}a=gR(this.c.b,this.b);this.a=this.b;vu(this);return a;}
function zu(){var a;if(this.a<0){throw new uL();}a=cc(gR(this.c.b,this.a),13);gJ(a);this.a=(-1);}
function ru(){}
_=ru.prototype=new zM();_.Bb=xu;_.dc=yu;_.gd=zu;_.tN=fV+'HTMLTable$1';_.tI=70;_.a=(-1);_.b=(-1);function iv(b,a){b.b=a;return b;}
function kv(a){if(a.a===null){a.a=Bd('colgroup');hf(a.b.g,a.a,0);wd(a.a,Bd('col'));}}
function hv(){}
_=hv.prototype=new zM();_.tN=fV+'HTMLTable$ColumnFormatter';_.tI=71;_.a=null;function mv(b,a){b.a=a;return b;}
function nv(c,a,b){jG(pv(c,a),b,true);}
function pv(b,a){b.a.Ec(a);return qv(b,b.a.c,a);}
function qv(c,a,b){return a.rows[b];}
function rv(c,a,b){jG(pv(c,a),b,false);}
function sv(c,a,b){iG(pv(c,a),b);}
function lv(){}
_=lv.prototype=new zM();_.tN=fV+'HTMLTable$RowFormatter';_.tI=72;function xv(a){a.b=DQ(new BQ());}
function yv(a){xv(a);return a;}
function Av(c,a){var b;b=aw(a);if(b<0){return null;}return cc(gR(c.b,b),13);}
function Bv(b,c){var a;if(b.a===null){a=b.b.b;bR(b.b,c);}else{a=b.a.a;mR(b.b,a,c);b.a=b.a.b;}bw(c.lb(),a);}
function Cv(c,a,b){Fv(a);mR(c.b,b,null);c.a=vv(new uv(),b,c.a);}
function Dv(c,a){var b;b=aw(a);Cv(c,a,b);}
function Ev(a){return tu(new ru(),a);}
function Fv(a){a['__widgetID']=null;}
function aw(a){var b=a['__widgetID'];return b==null?-1:b;}
function bw(a,b){a['__widgetID']=b;}
function tv(){}
_=tv.prototype=new zM();_.tN=fV+'HTMLTable$WidgetMapper';_.tI=73;_.a=null;function vv(c,a,b){c.a=a;c.b=b;return c;}
function uv(){}
_=uv.prototype=new zM();_.tN=fV+'HTMLTable$WidgetMapper$FreeNode';_.tI=74;_.a=0;_.b=null;function px(){px=CU;qx=nx(new mx(),'center');rx=nx(new mx(),'left');sx=nx(new mx(),'right');}
var qx,rx,sx;function nx(b,a){b.a=a;return b;}
function mx(){}
_=mx.prototype=new zM();_.tN=fV+'HasHorizontalAlignment$HorizontalAlignmentConstant';_.tI=75;_.a=null;function yx(){yx=CU;wx(new vx(),'bottom');zx=wx(new vx(),'middle');Ax=wx(new vx(),'top');}
var zx,Ax;function wx(a,b){a.a=b;return a;}
function vx(){}
_=vx.prototype=new zM();_.tN=fV+'HasVerticalAlignment$VerticalAlignmentConstant';_.tI=76;_.a=null;function Ex(a){a.a=(px(),rx);a.c=(yx(),Ax);}
function Fx(a){Dp(a);Ex(a);a.b=ee();wd(a.d,a.b);wf(a.e,'cellSpacing','0');wf(a.e,'cellPadding','0');return a;}
function ay(b,c){var a;a=cy(b);wd(b.b,a);br(b,c,a);}
function cy(b){var a;a=de();bq(b,a,b.a);cq(b,a,b.c);return a;}
function dy(b,a){b.a=a;}
function ey(c){var a,b;b=ff(c.lb());a=hr(this,c);if(a){nf(this.b,b);}return a;}
function Dx(){}
_=Dx.prototype=new Cp();_.id=ey;_.tN=fV+'HorizontalPanel';_.tI=77;_.b=null;function gy(a){a.pd(Ad());wd(a.lb(),a.a=yd());EF(a,1);DF(a,'gwt-Hyperlink');return a;}
function hy(c,b,a){gy(c);ly(c,b);ky(c,a);return c;}
function iy(b,a){if(b.b===null){b.b=Aq(new zq());}bR(b.b,a);}
function ky(b,a){b.c=a;wf(b.a,'href','#'+a);}
function ly(b,a){Af(b.a,a);}
function my(a){if(we(a)==1){if(this.b!==null){Cq(this.b,this);}Cg(this.c);xe(a);}}
function fy(){}
_=fy.prototype=new fI();_.gc=my;_.tN=fV+'Hyperlink';_.tI=78;_.a=null;_.b=null;_.c=null;function Ay(){Ay=CU;gT(new kS());}
function zy(c,e,b,d,f,a){Ay();sy(new ry(),c,e,b,d,f,a);DF(c,'gwt-Image');return c;}
function By(a){switch(we(a)){case 1:{break;}case 4:case 8:case 64:case 16:case 32:{break;}case 131072:break;case 32768:{break;}case 65536:{break;}}}
function ny(){}
_=ny.prototype=new fI();_.gc=By;_.tN=fV+'Image';_.tI=79;function qy(){}
function oy(){}
_=oy.prototype=new zM();_.fb=qy;_.tN=fV+'Image$1';_.tI=80;function wy(){}
_=wy.prototype=new zM();_.tN=fV+'Image$State';_.tI=81;function ty(){ty=CU;vy=vJ(new uJ());}
function sy(d,b,f,c,e,g,a){ty();b.pd(BJ(vy,f,c,e,g,a));EF(b,131197);uy(d,b);return d;}
function uy(b,a){dg(new oy());}
function ry(){}
_=ry.prototype=new wy();_.tN=fV+'Image$ClippedState';_.tI=82;var vy;function Fy(a){return (te(a)?1:0)|(se(a)?8:0)|(pe(a)?2:0)|(me(a)?4:0);}
function vz(){vz=CU;hK(),jK;Bz=new lz();}
function qz(a){vz();rz(a,false);return a;}
function rz(b,a){vz();zt(b,ae(a));EF(b,1024);DF(b,'gwt-ListBox');return b;}
function sz(b,a){if(b.a===null){b.a=hq(new gq());}bR(b.a,a);}
function tz(b,a,c){zz(b,a,c,(-1));}
function uz(b,a){if(a<0||a>=wz(b)){throw new xL();}}
function wz(a){return nz(Bz,a.lb());}
function xz(a){return Fe(a.lb(),'selectedIndex');}
function yz(b,a){uz(b,a);return oz(Bz,b.lb(),a);}
function zz(c,b,d,a){jf(c.lb(),b,d,a);}
function Az(c,a,b){uz(c,a);pz(Bz,c.lb(),a,b);}
function Cz(a){if(we(a)==1024){if(this.a!==null){jq(this.a,this);}}else{Bt(this,a);}}
function kz(){}
_=kz.prototype=new yt();_.gc=Cz;_.tN=fV+'ListBox';_.tI=83;_.a=null;var Bz;function nz(b,a){return a.options.length;}
function oz(c,b,a){return b.options[a].value;}
function pz(d,b,a,c){b.options[a].selected=c;}
function lz(){}
_=lz.prototype=new zM();_.tN=fV+'ListBox$Impl';_.tI=84;function dA(a){a.c=DQ(new BQ());}
function eA(a){fA(a,false);return a;}
function fA(c,e){var a,b,d;dA(c);b=fe();c.b=ce();wd(b,c.b);if(!e){d=ee();wd(c.b,d);}c.h=e;a=Ad();wd(a,b);c.pd(a);EF(c,49);DF(c,'gwt-MenuBar');return c;}
function gA(b,a){var c;if(b.h){c=ee();wd(b.b,c);}else{c=De(b.b,0);}wd(c,a.lb());EA(a,b);FA(a,false);bR(b.c,a);}
function jA(e,d,a,c){var b;b=AA(new wA(),d,a,c);gA(e,b);return b;}
function hA(d,c,a){var b;b=xA(new wA(),c,a);gA(d,b);return b;}
function iA(d,c,b){var a;a=yA(new wA(),c,b);gA(d,a);return a;}
function mA(a){if(a.d!==null){eC(a.d.e);}}
function lA(b){var a;a=b;while(a!==null){mA(a);if(a.d===null&&a.f!==null){FA(a.f,false);a.f=null;}a=a.d;}}
function nA(d,c,b){var a;if(d.g!==null&&c.c===d.g){return;}if(d.g!==null){qA(d.g);eC(d.e);}if(c.c===null){if(b){lA(d);a=c.a;if(a!==null){dg(a);}}return;}sA(d,c);d.e=aA(new Ez(),true,d,c);DB(d.e,d);if(d.h){iC(d.e,tF(c)+c.rb(),uF(c));}else{iC(d.e,tF(c),uF(c)+c.qb());}d.g=c.c;c.c.d=d;mC(d.e);}
function oA(d,a){var b,c;for(b=0;b<d.c.b;++b){c=cc(gR(d.c,b),14);if(kf(c.lb(),a)){return c;}}return null;}
function pA(b,a){if(a===null){if(b.f!==null&&b.g===b.f.c){return;}}sA(b,a);if(a!==null){if(b.g!==null||b.d!==null||b.a){nA(b,a,false);}}}
function qA(a){if(a.g!==null){qA(a.g);eC(a.e);}}
function rA(a){if(a.c.b>0){sA(a,cc(gR(a.c,0),14));}}
function sA(b,a){if(a===b.f){return;}if(b.f!==null){FA(b.f,false);}if(a!==null){FA(a,true);}b.f=a;}
function tA(a){var b;b=oA(this,ue(a));switch(we(a)){case 1:{if(b!==null){nA(this,b,true);}break;}case 16:{if(b!==null){pA(this,b);}break;}case 32:{if(b!==null){pA(this,null);}break;}}}
function uA(){if(this.e!==null){eC(this.e);}fJ(this);}
function vA(b,a){if(a){lA(this);}qA(this);this.g=null;this.e=null;}
function Dz(){}
_=Dz.prototype=new fI();_.gc=tA;_.lc=uA;_.uc=vA;_.tN=fV+'MenuBar';_.tI=85;_.a=false;_.b=null;_.d=null;_.e=null;_.f=null;_.g=null;_.h=false;function bA(){bA=CU;aC();}
function Fz(a){{a.xd(a.a.c);rA(a.a.c);}}
function aA(c,a,b,d){bA();c.a=d;BB(c,a);Fz(c);return c;}
function cA(a){var b,c;switch(we(a)){case 1:c=ue(a);b=this.a.b.lb();if(kf(b,c)){return false;}break;}return hC(this,a);}
function Ez(){}
_=Ez.prototype=new zB();_.mc=cA;_.tN=fV+'MenuBar$1';_.tI=86;function xA(c,b,a){zA(c,b,false);CA(c,a);return c;}
function yA(c,b,a){zA(c,b,false);aB(c,a);return c;}
function AA(d,c,a,b){zA(d,c,a);aB(d,b);return d;}
function zA(c,b,a){c.pd(de());FA(c,false);if(a){DA(c,b);}else{bB(c,b);}DF(c,'gwt-MenuItem');return c;}
function CA(b,a){b.a=a;}
function DA(b,a){zf(b.lb(),a);}
function EA(b,a){b.b=a;}
function FA(b,a){if(a){qF(b,'selected');}else{yF(b,'selected');}}
function aB(b,a){b.c=a;}
function bB(b,a){Af(b.lb(),a);}
function wA(){}
_=wA.prototype=new pF();_.tN=fV+'MenuItem';_.tI=87;_.a=null;_.b=null;_.c=null;function dB(a){DQ(a);return a;}
function fB(d,c,e,f){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),15);b.pc(c,e,f);}}
function gB(d,c){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),15);b.qc(c);}}
function hB(e,c,a){var b,d,f,g,h;d=c.lb();g=ne(a)-ze(d)+Fe(d,'scrollLeft')+di();h=oe(a)-Ae(d)+Fe(d,'scrollTop')+ei();switch(we(a)){case 4:fB(e,c,g,h);break;case 8:kB(e,c,g,h);break;case 64:jB(e,c,g,h);break;case 16:b=qe(a);if(!kf(d,b)){gB(e,c);}break;case 32:f=ve(a);if(!kf(d,f)){iB(e,c);}break;}}
function iB(d,c){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),15);b.rc(c);}}
function jB(d,c,e,f){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),15);b.sc(c,e,f);}}
function kB(d,c,e,f){var a,b;for(a=d.ac();a.Bb();){b=cc(a.dc(),15);b.tc(c,e,f);}}
function cB(){}
_=cB.prototype=new BQ();_.tN=fV+'MouseListenerCollection';_.tI=88;function vB(a){DQ(a);return a;}
function xB(e,d,a){var b,c;for(b=e.ac();b.Bb();){c=cc(b.dc(),16);c.uc(d,a);}}
function uB(){}
_=uB.prototype=new BQ();_.tN=fV+'PopupListenerCollection';_.tI=89;function EC(){EC=CU;hK(),jK;}
function CC(b,a){hK(),jK;nq(b,Dd(a));DF(b,'gwt-RadioButton');return b;}
function DC(c,b,a){hK(),jK;CC(c,b);sq(c,a);return c;}
function BC(){}
_=BC.prototype=new lq();_.tN=fV+'RadioButton';_.tI=90;function fD(){fD=CU;kD=gT(new kS());}
function eD(b,a){fD();jp(b);if(a===null){a=gD();}b.pd(a);b.fc();return b;}
function hD(){fD();return iD(null);}
function iD(c){fD();var a,b;b=cc(mT(kD,c),17);if(b!==null){return b;}a=null;if(kD.c==0){jD();}nT(kD,c,b=eD(new FC(),a));return b;}
function gD(){fD();return $doc.body;}
function jD(){fD();wh(new aD());}
function FC(){}
_=FC.prototype=new ip();_.tN=fV+'RootPanel';_.tI=91;var kD;function cD(){var a,b;for(b=aQ(pQ((fD(),kD)));hQ(b);){a=cc(iQ(b),17);if(a.Fb()){a.lc();}}}
function dD(){return null;}
function aD(){}
_=aD.prototype=new zM();_.Ac=cD;_.Bc=dD;_.tN=fV+'RootPanel$1';_.tI=92;function nD(a){a.a=a.c.q!==null;}
function oD(b,a){b.c=a;nD(b);return b;}
function qD(){return this.a;}
function rD(){if(!this.a||this.c.q===null){throw new lU();}this.a=false;return this.b=this.c.q;}
function sD(){if(this.b!==null){this.c.id(this.b);}}
function mD(){}
_=mD.prototype=new zM();_.Bb=qD;_.dc=rD;_.gd=sD;_.tN=fV+'SimplePanel$1';_.tI=93;_.b=null;function fE(a){a.i=Bb('[Lcom.google.gwt.user.client.ui.Widget;',[226],[13],[2],null);a.f=Bb('[Lcom.google.gwt.user.client.Element;',[227],[6],[2],null);}
function gE(e,b,c,a,d){fE(e);e.pd(b);e.h=c;e.f[0]=kc(a,fg);e.f[1]=kc(d,fg);EF(e,124);return e;}
function iE(b,a){return b.f[a];}
function jE(a,b){if(a.i[0]===b){kE(a,0,null);return true;}else if(a.i[1]===b){kE(a,1,null);return true;}return false;}
function kE(c,a,d){var b;b=c.i[a];if(b===d){return;}if(d!==null){gJ(d);}if(b!==null){pB(c,b);nf(c.f[a],b.lb());}Db(c.i,a,d);if(d!==null){wd(c.f[a],d.lb());nB(c,d);}}
function lE(a,b,c){a.g=true;a.xc(b,c);}
function mE(a){a.g=false;}
function nE(a){Cf(a,'position','absolute');}
function oE(a){Cf(a,'overflow','auto');}
function pE(a){var b,c;c='0px';b='100%';nE(a);xE(a,'0px');wE(a,'0px');yE(a,'100%');vE(a,'100%');}
function qE(a){return Fe(a,'offsetHeight');}
function rE(){return dJ(this,this.i);}
function sE(a){var b;switch(we(a)){case 4:{b=ue(a);if(kf(this.h,b)){lE(this,ne(a)-tF(this),oe(a)-uF(this));sf(this.lb());xe(a);}break;}case 8:{mf(this.lb());mE(this);break;}case 64:{if(this.g){this.yc(ne(a)-tF(this),oe(a)-uF(this));xe(a);}break;}}}
function tE(a){Bf(a,'padding',0);Bf(a,'margin',0);Cf(a,'border','none');return a;}
function uE(a){return jE(this,a);}
function vE(a,b){Cf(a,'height',b);}
function wE(a,b){Cf(a,'left',b);}
function xE(a,b){Cf(a,'top',b);}
function yE(a,b){Cf(a,'width',b);}
function eE(){}
_=eE.prototype=new mB();_.ac=rE;_.gc=sE;_.id=uE;_.tN=fV+'SplitPanel';_.tI=94;_.g=false;_.h=null;function AE(a){DQ(a);return a;}
function CE(f,e,d,a){var b,c;for(b=f.ac();b.Bb();){c=cc(b.dc(),21);c.hc(e,d,a);}}
function zE(){}
_=zE.prototype=new BQ();_.tN=fV+'TableListenerCollection';_.tI=95;function gF(){gF=CU;hK(),jK;}
function fF(b,a){hK(),jK;zt(b,a);EF(b,1024);return b;}
function hF(a){return af(a.lb(),'value');}
function iF(b,a){wf(b.lb(),'value',a!==null?a:'');}
function jF(a){if(this.a===null){this.a=Aq(new zq());}bR(this.a,a);}
function kF(a){var b;Bt(this,a);b=we(a);if(b==1){if(this.a!==null){Cq(this.a,this);}}else{}}
function eF(){}
_=eF.prototype=new yt();_.v=jF;_.gc=kF;_.tN=fV+'TextBoxBase';_.tI=96;_.a=null;function aF(){aF=CU;hK(),jK;}
function FE(a){hK(),jK;fF(a,ge());DF(a,'gwt-TextArea');return a;}
function bF(a,b){vf(a.lb(),'cols',b);}
function cF(b,a){vf(b.lb(),'rows',a);}
function EE(){}
_=EE.prototype=new eF();_.tN=fV+'TextArea';_.tI=97;function mF(){mF=CU;hK(),jK;}
function lF(a){hK(),jK;fF(a,Ed());DF(a,'gwt-TextBox');return a;}
function nF(b,a){vf(b.lb(),'maxLength',a);}
function oF(b,a){vf(b.lb(),'size',a);}
function dF(){}
_=dF.prototype=new eF();_.tN=fV+'TextBox';_.tI=98;function qG(a){a.a=(px(),rx);a.b=(yx(),Ax);}
function rG(a){Dp(a);qG(a);wf(a.e,'cellSpacing','0');wf(a.e,'cellPadding','0');return a;}
function sG(b,d){var a,c;c=ee();a=uG(b);wd(c,a);wd(b.d,c);br(b,d,a);}
function uG(b){var a;a=de();bq(b,a,b.a);cq(b,a,b.b);return a;}
function vG(c,e,a){var b,d;dr(c,a);d=ee();b=uG(c);wd(d,b);hf(c.d,d,a);gr(c,e,b,a,false);}
function wG(c,d){var a,b;b=ff(d.lb());a=hr(c,d);if(a){nf(c.d,ff(b));}return a;}
function xG(b,a){b.a=a;}
function yG(a){return wG(this,a);}
function pG(){}
_=pG.prototype=new Cp();_.id=yG;_.tN=fV+'VerticalPanel';_.tI=99;function xH(a){a.b=new dH();}
function yH(a){zH(a,tH(new sH()));return a;}
function zH(b,a){gE(b,Ad(),Ad(),tE(Ad()),tE(Ad()));xH(b);b.a=tE(Ad());AH(b,(uH(),wH));DF(b,'gwt-VerticalSplitPanel');gH(b.b,b);EH(b,'50%');return b;}
function AH(c,d){var a,b,e;e=iE(c,0);a=iE(c,1);b=c.h;wd(c.lb(),c.a);wd(c.a,e);wd(c.a,b);wd(c.a,a);zf(b,"<div class='vsplitter' style='text-align:center;'>"+aK(d)+'<\/div>');oE(e);oE(a);}
function CH(a,b){kE(a,1,b);}
function DH(b,a){CF(b,a);}
function EH(b,a){var c;b.e=a;c=iE(b,0);vE(c,a);pH(b.b,qE(c));}
function FH(a,b){kE(a,0,b);}
function aI(){hH(this.b);EH(this,this.e);dg(FG(new EG(),this));}
function cI(a,b){kH(this.b,this.d+b-this.c);}
function bI(a,b){this.c=b;this.d=qE(iE(this,0));}
function dI(){iH(this.b);}
function eI(a){DH(this,a);}
function zG(){}
_=zG.prototype=new eE();_.oc=aI;_.yc=cI;_.xc=bI;_.zc=dI;_.sd=eI;_.tN=fV+'VerticalSplitPanel';_.tI=100;_.a=null;_.c=0;_.d=0;_.e=null;function CG(){CG=CU;gh();}
function BG(b,a){CG();b.a=a;eh(b);return b;}
function DG(){pH(this.a,this.a.d);this.a.b=false;}
function AG(){}
_=AG.prototype=new Fg();_.jd=DG;_.tN=fV+'VerticalSplitPanel$1';_.tI=101;function FG(b,a){b.a=a;return b;}
function bH(){EH(this.a,this.a.e);}
function EG(){}
_=EG.prototype=new zM();_.fb=bH;_.tN=fV+'VerticalSplitPanel$2';_.tI=102;function pH(f,b){var a,c,d,e;d=f.e.h;c=qE(f.e.a);e=qE(d);if(c<e){return;}a=c-b-e;if(b<0){b=0;a=c-e;}else if(a<0){b=c-e;a=0;}lH(f,iE(f.e,0),d,iE(f.e,1),b,b+e,a);}
function qH(e,f,d,a,g,c,b){vE(f,g+'px');xE(d,g+'px');xE(a,c+'px');}
function cH(){}
_=cH.prototype=new zM();_.tN=fV+'VerticalSplitPanel$Impl';_.tI=103;_.e=null;function eH(c,a){var b=c;a.onresize=function(){b.vc();};}
function gH(d,c){var a,b,e;d.e=c;b=c.lb();Cf(b,'textAlign','left');Cf(b,'position','relative');e=iE(c,0);a=iE(c,1);mH(e);mH(a);mH(c.h);pE(c.a);}
function hH(a){eH(a,a.e.a);jH(a);}
function iH(a){wf(a.e.a,'onresize',null);}
function jH(a){pH(a,qE(iE(a.e,0)));}
function kH(c,a){var b;b=20;if(!c.b){c.b=true;kh(BG(new AG(),c),20);}c.d=a;}
function lH(e,f,d,a,g,c,b){if(g==0){yE(f,'0px');e.c=true;}else if(e.c){yE(f,'100%');e.c=false;}if(b==0){yE(a,'0px');e.a=true;}else if(e.a){yE(a,'100%');e.a=false;}qH(e,f,d,a,g,c,b);vE(a,b+'px');}
function mH(a){nE(a);wE(a,'0');yE(a,'100%');}
function nH(){jH(this);}
function dH(){}
_=dH.prototype=new cH();_.vc=nH;_.tN=fV+'VerticalSplitPanel$ImplIE6';_.tI=104;_.a=false;_.b=false;_.c=false;_.d=0;function uH(){uH=CU;vH=w()+'4BF90CCB5E6B04D22EF1776E8EBF09F8.cache.png';wH=DJ(new CJ(),vH,0,0,7,7);}
function tH(a){uH();return a;}
function sH(){}
_=sH.prototype=new zM();_.tN=fV+'VerticalSplitPanelImages_generatedBundle';_.tI=105;var vH,wH;function pI(b,a){b.b=a;b.a=Bb('[Lcom.google.gwt.user.client.ui.Widget;',[226],[13],[4],null);return b;}
function qI(a,b){tI(a,b,a.c);}
function sI(b,c){var a;for(a=0;a<b.c;++a){if(b.a[a]===c){return a;}}return (-1);}
function tI(d,e,a){var b,c;if(a<0||a>d.c){throw new xL();}if(d.c==d.a.a){c=Bb('[Lcom.google.gwt.user.client.ui.Widget;',[226],[13],[d.a.a*2],null);for(b=0;b<d.a.a;++b){Db(c,b,d.a[b]);}d.a=c;}++d.c;for(b=d.c-1;b>a;--b){Db(d.a,b,d.a[b-1]);}Db(d.a,a,e);}
function uI(a){return iI(new hI(),a);}
function vI(c,b){var a;if(b<0||b>=c.c){throw new xL();}--c.c;for(a=b;a<c.c;++a){Db(c.a,a,c.a[a+1]);}Db(c.a,c.c,null);}
function wI(b,c){var a;a=sI(b,c);if(a==(-1)){throw new lU();}vI(b,a);}
function gI(){}
_=gI.prototype=new zM();_.tN=fV+'WidgetCollection';_.tI=106;_.a=null;_.b=null;_.c=0;function iI(b,a){b.b=a;return b;}
function kI(a){return a.a<a.b.c-1;}
function lI(a){if(a.a>=a.b.c){throw new lU();}return a.b.a[++a.a];}
function mI(){return kI(this);}
function nI(){return lI(this);}
function oI(){if(this.a<0||this.a>=this.b.c){throw new uL();}this.b.b.id(this.b.a[this.a--]);}
function hI(){}
_=hI.prototype=new zM();_.Bb=mI;_.dc=nI;_.gd=oI;_.tN=fV+'WidgetCollection$WidgetIterator';_.tI=107;_.a=(-1);function cJ(c){var a,b;a=Bb('[Lcom.google.gwt.user.client.ui.Widget;',[226],[13],[c.a],null);for(b=0;b<c.a;b++){Db(a,b,c[b]);}return a;}
function dJ(b,a){return AI(new yI(),a,b);}
function zI(a){a.e=a.c;{CI(a);}}
function AI(a,b,c){a.c=b;a.d=c;zI(a);return a;}
function CI(a){++a.a;while(a.a<a.c.a){if(a.c[a.a]!==null){return;}++a.a;}}
function DI(a){return a.a<a.c.a;}
function EI(){return DI(this);}
function FI(){var a;if(!DI(this)){throw new lU();}this.b=this.a;a=this.c[this.a];CI(this);return a;}
function aJ(){if(this.b<0){throw new uL();}if(!this.f){this.e=cJ(this.e);this.f=true;}jE(this.d,this.c[this.b]);this.b=(-1);}
function yI(){}
_=yI.prototype=new zM();_.Bb=EI;_.dc=FI;_.gd=aJ;_.tN=fV+'WidgetIterators$1';_.tI=108;_.a=(-1);_.b=(-1);_.f=false;function BJ(c,f,b,e,g,a){var d;d=be();zf(d,xJ(c,f,b,e,g,a));return cf(d);}
function tJ(){}
_=tJ.prototype=new zM();_.tN=gV+'ClippedImageImpl';_.tI=109;function wJ(){wJ=CU;zJ=wN(v(),'https')?'https://':'http://';}
function vJ(a){wJ();yJ();return a;}
function xJ(f,h,e,g,i,c){var a,b,d;b='overflow: hidden; width: '+i+'px; height: '+c+'px; padding: 0px; zoom: 1';d="filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+h+"',sizingMethod='crop'); margin-left: "+ -e+'px; margin-top: '+ -g+'px; border: none';a='<gwt:clipper style="'+b+'"><img src=\''+zJ+"' onerror='if(window.__gwt_transparentImgHandler)window.__gwt_transparentImgHandler(this);else this.src=\""+w()+'clear.cache.gif"\' style="'+d+'" width='+(e+i)+' height='+(g+c)+" border='0'><\/gwt:clipper>";return a;}
function yJ(){wJ();$wnd.__gwt_transparentImgHandler=function(a){a.onerror=null;yf(a,w()+'clear.cache.gif');};}
function uJ(){}
_=uJ.prototype=new tJ();_.tN=gV+'ClippedImageImplIE6';_.tI=110;var zJ;function EJ(){EJ=CU;bK=vJ(new uJ());}
function DJ(c,e,b,d,f,a){EJ();c.d=e;c.b=b;c.c=d;c.e=f;c.a=a;return c;}
function FJ(a){return zy(new ny(),a.d,a.b,a.c,a.e,a.a);}
function aK(a){return xJ(bK,a.d,a.b,a.c,a.e,a.a);}
function CJ(){}
_=CJ.prototype=new pp();_.tN=gV+'ClippedImagePrototype';_.tI=111;_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;var bK;function hK(){hK=CU;iK=eK(new dK());jK=iK;}
function gK(a){hK();return a;}
function cK(){}
_=cK.prototype=new zM();_.tN=gV+'FocusImpl';_.tI=112;var iK,jK;function fK(){fK=CU;hK();}
function eK(a){fK();gK(a);return a;}
function dK(){}
_=dK.prototype=new cK();_.tN=gV+'FocusImplIE6';_.tI=113;function rK(a){return Ad();}
function kK(){}
_=kK.prototype=new zM();_.tN=gV+'PopupImpl';_.tI=114;function nK(c,b){var a=b.__frame;a.parentElement.removeChild(a);b.__frame=null;a.__popup=null;}
function oK(d,b){var a=$doc.createElement('iframe');a.src="javascript:''";a.scrolling='no';a.frameBorder=0;b.__frame=a;a.__popup=b;var c=a.style;c.position='absolute';c.filter='alpha(opacity=0)';c.visibility=b.style.visibility;c.left=b.offsetLeft;c.top=b.offsetTop;c.width=b.offsetWidth;c.height=b.offsetHeight;c.setExpression('left','this.__popup.offsetLeft');c.setExpression('top','this.__popup.offsetTop');c.setExpression('width','this.__popup.offsetWidth');c.setExpression('height','this.__popup.offsetHeight');b.parentElement.insertBefore(a,b);}
function pK(b,a,c){if(a.__frame){a.__frame.style.visibility=c?'visible':'hidden';}}
function lK(){}
_=lK.prototype=new kK();_.tN=gV+'PopupImplIE6';_.tI=115;function vK(){}
_=vK.prototype=new zM();_.tN=hV+'OutputStream';_.tI=116;function tK(){}
_=tK.prototype=new vK();_.tN=hV+'FilterOutputStream';_.tI=117;function xK(){}
_=xK.prototype=new tK();_.tN=hV+'PrintStream';_.tI=118;function zK(){}
_=zK.prototype=new EM();_.tN=iV+'ArrayStoreException';_.tI=119;function DK(){DK=CU;EK=CK(new BK(),false);FK=CK(new BK(),true);}
function CK(a,b){DK();a.a=b;return a;}
function aL(a){return dc(a,23)&&cc(a,23).a==this.a;}
function bL(){var a,b;b=1231;a=1237;return this.a?1231:1237;}
function cL(){return this.a?'true':'false';}
function dL(a){DK();return a?FK:EK;}
function BK(){}
_=BK.prototype=new zM();_.eQ=aL;_.hC=bL;_.tS=cL;_.tN=iV+'Boolean';_.tI=120;_.a=false;var EK,FK;function hL(a,b){if(b<2||b>36){return (-1);}if(a>=48&&a<48+jM(b,10)){return a-48;}if(a>=97&&a<b+97-10){return a-97+10;}if(a>=65&&a<b+65-10){return a-65+10;}return (-1);}
function jL(b,a){FM(b,a);return b;}
function iL(){}
_=iL.prototype=new EM();_.tN=iV+'ClassCastException';_.tI=121;function sL(b,a){FM(b,a);return b;}
function rL(){}
_=rL.prototype=new EM();_.tN=iV+'IllegalArgumentException';_.tI=122;function vL(b,a){FM(b,a);return b;}
function uL(){}
_=uL.prototype=new EM();_.tN=iV+'IllegalStateException';_.tI=123;function yL(b,a){FM(b,a);return b;}
function xL(){}
_=xL.prototype=new EM();_.tN=iV+'IndexOutOfBoundsException';_.tI=124;function tM(){tM=CU;{yM();}}
function uM(a){tM();return isNaN(a);}
function vM(e,d,c,h){tM();var a,b,f,g;if(e===null){throw rM(new qM(),'Unable to parse null');}b=vN(e);f=b>0&&nN(e,0)==45?1:0;for(a=f;a<b;a++){if(hL(nN(e,a),d)==(-1)){throw rM(new qM(),'Could not parse '+e+' in radix '+d);}}g=wM(e,d);if(uM(g)){throw rM(new qM(),'Unable to parse '+e);}else if(g<c||g>h){throw rM(new qM(),'The string '+e+' exceeds the range for the requested data type');}return g;}
function wM(b,a){tM();return parseInt(b,a);}
function yM(){tM();xM=/^[+-]?\d*\.?\d*(e[+-]?\d+)?$/i;}
var xM=null;function BL(){BL=CU;tM();}
function EL(a){BL();return FL(a,10);}
function FL(b,a){BL();return fc(vM(b,a,(-2147483648),2147483647));}
var CL=2147483647,DL=(-2147483648);function bM(){bM=CU;tM();}
function cM(a){bM();return dM(a,10);}
function dM(b,a){bM();return vM(b,a,(-9223372036854775808),9223372036854775807);}
function gM(a){return a<0?-a:a;}
function hM(a,b){return a>b?a:b;}
function iM(a,b){return a<b?a:b;}
function jM(a,b){return a<b?a:b;}
function kM(){}
_=kM.prototype=new EM();_.tN=iV+'NegativeArraySizeException';_.tI=125;function nM(b,a){FM(b,a);return b;}
function mM(){}
_=mM.prototype=new EM();_.tN=iV+'NullPointerException';_.tI=126;function rM(b,a){sL(b,a);return b;}
function qM(){}
_=qM.prototype=new rL();_.tN=iV+'NumberFormatException';_.tI=127;function nN(b,a){return b.charCodeAt(a);}
function pN(f,c){var a,b,d,e,g,h;h=vN(f);e=vN(c);b=jM(h,e);for(a=0;a<b;a++){g=nN(f,a);d=nN(c,a);if(g!=d){return g-d;}}return h-e;}
function rN(b,a){if(!dc(a,1))return false;return AN(b,a);}
function qN(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase();}
function sN(b,a){return b.indexOf(String.fromCharCode(a));}
function tN(b,a){return b.indexOf(a);}
function uN(c,b,a){return c.indexOf(b,a);}
function vN(a){return a.length;}
function wN(b,a){return tN(b,a)==0;}
function xN(b,a){return b.substr(a,b.length-a);}
function yN(c,a,b){return c.substr(a,b-a);}
function zN(c){var a=c.replace(/^(\s*)/,'');var b=a.replace(/\s*$/,'');return b;}
function AN(a,b){return String(a)==b;}
function BN(a){if(dc(a,1)){return pN(this,cc(a,1));}else{throw jL(new iL(),'Cannot compare '+a+" with String '"+this+"'");}}
function CN(a){return rN(this,a);}
function EN(){var a=DN;if(!a){a=DN={};}var e=':'+this;var b=a[e];if(b==null){b=0;var f=this.length;var d=f<64?1:f/32|0;for(var c=0;c<f;c+=d){b<<=1;b+=this.charCodeAt(c);}b|=0;a[e]=b;}return b;}
function FN(){return this;}
function aO(a){return String.fromCharCode(a);}
function bO(a){return ''+a;}
function cO(a){return ''+a;}
function dO(a){return a!==null?a.tS():'null';}
_=String.prototype;_.A=BN;_.eQ=CN;_.hC=EN;_.tS=FN;_.tN=iV+'String';_.tI=2;var DN=null;function eN(a){hN(a);return a;}
function fN(a,b){return gN(a,aO(b));}
function gN(c,d){if(d===null){d='null';}var a=c.js.length-1;var b=c.js[a].length;if(c.length>b*b){c.js[a]=c.js[a]+d;}else{c.js.push(d);}c.length+=d.length;return c;}
function hN(a){iN(a,'');}
function iN(b,a){b.js=[a];b.length=a.length;}
function kN(a){a.ec();return a.js[0];}
function lN(){if(this.js.length>1){this.js=[this.js.join('')];this.length=this.js[0].length;}}
function mN(){return kN(this);}
function dN(){}
_=dN.prototype=new zM();_.ec=lN;_.tS=mN;_.tN=iV+'StringBuffer';_.tI=128;function fO(){fO=CU;hO=new xK();}
function gO(){fO();return new Date().getTime();}
function iO(a){fO();return D(a);}
var hO;function tO(b,a){FM(b,a);return b;}
function sO(){}
_=sO.prototype=new EM();_.tN=iV+'UnsupportedOperationException';_.tI=129;function FO(b,a){b.c=a;return b;}
function bP(a){return a.a<a.c.Ad();}
function cP(){return bP(this);}
function dP(){if(!bP(this)){throw new lU();}return this.c.zb(this.b=this.a++);}
function eP(){if(this.b<0){throw new uL();}this.c.hd(this.b);this.a=this.b;this.b=(-1);}
function EO(){}
_=EO.prototype=new zM();_.Bb=cP;_.dc=dP;_.gd=eP;_.tN=jV+'AbstractList$IteratorImpl';_.tI=130;_.a=0;_.b=(-1);function nQ(f,d,e){var a,b,c;for(b=bT(f.eb());zS(b);){a=AS(b);c=a.nb();if(d===null?c===null:d.eQ(c)){if(e){BS(b);}return a;}}return null;}
function oQ(b){var a;a=b.eb();return pP(new oP(),b,a);}
function pQ(b){var a;a=lT(b);return EP(new DP(),b,a);}
function qQ(a){return nQ(this,a,false)!==null;}
function rQ(d){var a,b,c,e,f,g,h;if(d===this){return true;}if(!dc(d,28)){return false;}f=cc(d,28);c=oQ(this);e=f.bc();if(!yQ(c,e)){return false;}for(a=rP(c);yP(a);){b=zP(a);h=this.Ab(b);g=f.Ab(b);if(h===null?g!==null:!h.eQ(g)){return false;}}return true;}
function sQ(b){var a;a=nQ(this,b,false);return a===null?null:a.yb();}
function tQ(){var a,b,c;b=0;for(c=bT(this.eb());zS(c);){a=AS(c);b+=a.hC();}return b;}
function uQ(){return oQ(this);}
function vQ(){var a,b,c,d;d='{';a=false;for(c=bT(this.eb());zS(c);){b=AS(c);if(a){d+=', ';}else{a=true;}d+=dO(b.nb());d+='=';d+=dO(b.yb());}return d+'}';}
function nP(){}
_=nP.prototype=new zM();_.C=qQ;_.eQ=rQ;_.Ab=sQ;_.hC=tQ;_.bc=uQ;_.tS=vQ;_.tN=jV+'AbstractMap';_.tI=131;function yQ(e,b){var a,c,d;if(b===e){return true;}if(!dc(b,29)){return false;}c=cc(b,29);if(c.Ad()!=e.Ad()){return false;}for(a=c.ac();a.Bb();){d=a.dc();if(!e.D(d)){return false;}}return true;}
function zQ(a){return yQ(this,a);}
function AQ(){var a,b,c;a=0;for(b=this.ac();b.Bb();){c=b.dc();if(c!==null){a+=c.hC();}}return a;}
function wQ(){}
_=wQ.prototype=new vO();_.eQ=zQ;_.hC=AQ;_.tN=jV+'AbstractSet';_.tI=132;function pP(b,a,c){b.a=a;b.b=c;return b;}
function rP(b){var a;a=bT(b.b);return wP(new vP(),b,a);}
function sP(a){return this.a.C(a);}
function tP(){return rP(this);}
function uP(){return this.b.a.c;}
function oP(){}
_=oP.prototype=new wQ();_.D=sP;_.ac=tP;_.Ad=uP;_.tN=jV+'AbstractMap$1';_.tI=133;function wP(b,a,c){b.a=c;return b;}
function yP(a){return zS(a.a);}
function zP(b){var a;a=AS(b.a);return a.nb();}
function AP(){return yP(this);}
function BP(){return zP(this);}
function CP(){BS(this.a);}
function vP(){}
_=vP.prototype=new zM();_.Bb=AP;_.dc=BP;_.gd=CP;_.tN=jV+'AbstractMap$2';_.tI=134;function EP(b,a,c){b.a=a;b.b=c;return b;}
function aQ(b){var a;a=bT(b.b);return fQ(new eQ(),b,a);}
function bQ(a){return kT(this.a,a);}
function cQ(){return aQ(this);}
function dQ(){return this.b.a.c;}
function DP(){}
_=DP.prototype=new vO();_.D=bQ;_.ac=cQ;_.Ad=dQ;_.tN=jV+'AbstractMap$3';_.tI=135;function fQ(b,a,c){b.a=c;return b;}
function hQ(a){return zS(a.a);}
function iQ(a){var b;b=AS(a.a).yb();return b;}
function jQ(){return hQ(this);}
function kQ(){return iQ(this);}
function lQ(){BS(this.a);}
function eQ(){}
_=eQ.prototype=new zM();_.Bb=jQ;_.dc=kQ;_.gd=lQ;_.tN=jV+'AbstractMap$4';_.tI=136;function BR(d,h,e){if(h==0){return;}var i=new Array();for(var g=0;g<h;++g){i[g]=d[g];}if(e!=null){var f=function(a,b){var c=e.B(a,b);return c;};i.sort(f);}else{i.sort();}for(g=0;g<h;++g){d[g]=i[g];}}
function CR(b,a){BR(b,b.a,a!==null?a:(hS(),iS));}
function FR(){FR=CU;aU(new FT());gT(new kS());DQ(new BQ());}
function aS(c,d){FR();var a,b;b=c.b;for(a=0;a<b;a++){mR(c,a,d[a]);}}
function bS(a,c){FR();var b;b=a.Bd();CR(b,c);aS(a,b);}
function hS(){hS=CU;iS=new eS();}
var iS;function gS(a,b){return cc(a,25).A(b);}
function eS(){}
_=eS.prototype=new zM();_.B=gS;_.tN=jV+'Comparators$1';_.tI=137;function iT(){iT=CU;pT=vT();}
function fT(a){{hT(a);}}
function gT(a){iT();fT(a);return a;}
function hT(a){a.a=jb();a.d=lb();a.b=kc(pT,fb);a.c=0;}
function jT(b,a){if(dc(a,1)){return zT(b.d,cc(a,1))!==pT;}else if(a===null){return b.b!==pT;}else{return yT(b.a,a,a.hC())!==pT;}}
function kT(a,b){if(a.b!==pT&&xT(a.b,b)){return true;}else if(uT(a.d,b)){return true;}else if(sT(a.a,b)){return true;}return false;}
function lT(a){return FS(new vS(),a);}
function mT(c,a){var b;if(dc(a,1)){b=zT(c.d,cc(a,1));}else if(a===null){b=c.b;}else{b=yT(c.a,a,a.hC());}return b===pT?null:b;}
function nT(c,a,d){var b;if(dc(a,1)){b=CT(c.d,cc(a,1),d);}else if(a===null){b=c.b;c.b=d;}else{b=BT(c.a,a,d,a.hC());}if(b===pT){++c.c;return null;}else{return b;}}
function oT(c,a){var b;if(dc(a,1)){b=ET(c.d,cc(a,1));}else if(a===null){b=c.b;c.b=kc(pT,fb);}else{b=DT(c.a,a,a.hC());}if(b===pT){return null;}else{--c.c;return b;}}
function qT(e,c){iT();for(var d in e){if(d==parseInt(d)){var a=e[d];for(var f=0,b=a.length;f<b;++f){c.y(a[f]);}}}}
function rT(d,a){iT();for(var c in d){if(c.charCodeAt(0)==58){var e=d[c];var b=oS(c.substring(1),e);a.y(b);}}}
function sT(f,h){iT();for(var e in f){if(e==parseInt(e)){var a=f[e];for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.yb();if(xT(h,d)){return true;}}}}return false;}
function tT(a){return jT(this,a);}
function uT(c,d){iT();for(var b in c){if(b.charCodeAt(0)==58){var a=c[b];if(xT(d,a)){return true;}}}return false;}
function vT(){iT();}
function wT(){return lT(this);}
function xT(a,b){iT();if(a===b){return true;}else if(a===null){return false;}else{return a.eQ(b);}}
function AT(a){return mT(this,a);}
function yT(f,h,e){iT();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.nb();if(xT(h,d)){return c.yb();}}}}
function zT(b,a){iT();return b[':'+a];}
function BT(f,h,j,e){iT();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.nb();if(xT(h,d)){var i=c.yb();c.vd(j);return i;}}}else{a=f[e]=[];}var c=oS(h,j);a.push(c);}
function CT(c,a,d){iT();a=':'+a;var b=c[a];c[a]=d;return b;}
function DT(f,h,e){iT();var a=f[e];if(a){for(var g=0,b=a.length;g<b;++g){var c=a[g];var d=c.nb();if(xT(h,d)){if(a.length==1){delete f[e];}else{a.splice(g,1);}return c.yb();}}}}
function ET(c,a){iT();a=':'+a;var b=c[a];delete c[a];return b;}
function kS(){}
_=kS.prototype=new nP();_.C=tT;_.eb=wT;_.Ab=AT;_.tN=jV+'HashMap';_.tI=138;_.a=null;_.b=null;_.c=0;_.d=null;var pT;function mS(b,a,c){b.a=a;b.b=c;return b;}
function oS(a,b){return mS(new lS(),a,b);}
function pS(b){var a;if(dc(b,30)){a=cc(b,30);if(xT(this.a,a.nb())&&xT(this.b,a.yb())){return true;}}return false;}
function qS(){return this.a;}
function rS(){return this.b;}
function sS(){var a,b;a=0;b=0;if(this.a!==null){a=this.a.hC();}if(this.b!==null){b=this.b.hC();}return a^b;}
function tS(a){var b;b=this.b;this.b=a;return b;}
function uS(){return this.a+'='+this.b;}
function lS(){}
_=lS.prototype=new zM();_.eQ=pS;_.nb=qS;_.yb=rS;_.hC=sS;_.vd=tS;_.tS=uS;_.tN=jV+'HashMap$EntryImpl';_.tI=139;_.a=null;_.b=null;function FS(b,a){b.a=a;return b;}
function bT(a){return xS(new wS(),a.a);}
function cT(c){var a,b,d;if(dc(c,30)){a=cc(c,30);b=a.nb();if(jT(this.a,b)){d=mT(this.a,b);return xT(a.yb(),d);}}return false;}
function dT(){return bT(this);}
function eT(){return this.a.c;}
function vS(){}
_=vS.prototype=new wQ();_.D=cT;_.ac=dT;_.Ad=eT;_.tN=jV+'HashMap$EntrySet';_.tI=140;function xS(c,b){var a;c.c=b;a=DQ(new BQ());if(c.c.b!==(iT(),pT)){bR(a,mS(new lS(),null,c.c.b));}rT(c.c.d,a);qT(c.c.a,a);c.a=a.ac();return c;}
function zS(a){return a.a.Bb();}
function AS(a){return a.b=cc(a.a.dc(),30);}
function BS(a){if(a.b===null){throw vL(new uL(),'Must call next() before remove().');}else{a.a.gd();oT(a.c,a.b.nb());a.b=null;}}
function CS(){return zS(this);}
function DS(){return AS(this);}
function ES(){BS(this);}
function wS(){}
_=wS.prototype=new zM();_.Bb=CS;_.dc=DS;_.gd=ES;_.tN=jV+'HashMap$EntrySetIterator';_.tI=141;_.a=null;_.b=null;function aU(a){a.a=gT(new kS());return a;}
function cU(a){var b;b=nT(this.a,a,dL(true));return b===null;}
function dU(a){return jT(this.a,a);}
function eU(){return rP(oQ(this.a));}
function fU(){return this.a.c;}
function gU(){return oQ(this.a).tS();}
function FT(){}
_=FT.prototype=new wQ();_.y=cU;_.D=dU;_.ac=eU;_.Ad=fU;_.tS=gU;_.tN=jV+'HashSet';_.tI=142;_.a=null;function lU(){}
_=lU.prototype=new EM();_.tN=jV+'NoSuchElementException';_.tI=143;function qU(a){a.a=DQ(new BQ());return a;}
function rU(b,a){return bR(b.a,a);}
function tU(a){return a.a.ac();}
function uU(a,b){aR(this.a,a,b);}
function vU(a){return rU(this,a);}
function wU(a){return fR(this.a,a);}
function xU(a){return gR(this.a,a);}
function yU(){return tU(this);}
function zU(a){return kR(this.a,a);}
function AU(){return this.a.b;}
function BU(){return this.a.Bd();}
function pU(){}
_=pU.prototype=new DO();_.x=uU;_.y=vU;_.D=wU;_.zb=xU;_.ac=yU;_.hd=zU;_.Ad=AU;_.Bd=BU;_.tN=jV+'Vector';_.tI=144;_.a=null;function oV(a){a.a=ex(new pu());a.c=gx(new pu(),"<a href='javascript:;'>&lt; previous<\/a>",true);a.d=gx(new pu(),"<a href='javascript:;'>next &gt;<\/a>",true);a.h=et(new Fs());a.b=Fx(new Dx());a.g=DQ(new BQ());}
function pV(c,b){var a;oV(c);c.i=b;xw(c.h,0);ww(c.h,0);c.h.yd('100%');ew(c.h,c);dz(c.c,c);dz(c.d,c);a=Fx(new Dx());DF(c.b,'spindles-ListNavBar');ay(a,c.c);ay(a,c.a);ay(a,c.d);dy(c.b,(px(),sx));ay(c.b,a);c.b.yd('100%');mr(c,c.h);DF(c,'spindles-List');sV(c);yV(c);return c;}
function qV(b,a){bR(b.g,a);}
function sV(d){var a,b,c;a=d.i.a;c=0;for(;c<a.a;c++){Bw(d.h,0,c,a[c]);}Cw(d.h,0,c,d.b);sv(d.h.f,0,'spindles-ListHeader');for(b=0;b<d.j;++b){for(;c<a.a;c++){Bw(d.h,b+1,c,'');gv(d.h.d,b+1,c,false);}dt(ht(d.h),b+1,c-1,2);}}
function tV(c){var a,b;for(a=0;a<c.g.b;a++){b=cc(gR(c.g,a),31);b.Ed(D4(c.i,c.f+c.e));}}
function uV(c,b){var a;a=D4(c.i,c.f+b);if(a===null){return;}xV(c,c.e,false);xV(c,b,true);c.e=b;tV(c);}
function vV(b,a){b.i=a;yV(b);}
function wV(b,a){if(a>10){b.j=10;}else{b.j=a;}}
function xV(c,a,b){if(a!=(-1)){if(b){nv(c.h.f,a+1,'spindles-SelectedRow');}else{rv(c.h.f,a+1,'spindles-SelectedRow');}}}
function yV(g){var a,b,c,d,e,f;f=g.j;a=g.i.b.b;wV(g,a);e=g.f+g.j;if(e>a){e=a;}g.c.wd(g.f!=0);g.d.wd(g.f+g.j<a);hz(g.a,''+(g.f+1)+' - '+e+' of '+a);b=0;for(;b<g.j;++b){if(g.f+b>=g.i.b.b){break;}d=D4(g.i,g.f+b);for(c=0;c<g.i.a.a;c++){Bw(g.h,b+1,c,v4(d,c));}}for(;b<f;++b){for(c=0;c<g.i.a.a;c++){zw(g.h,b+1,c,'&nbsp;');}}}
function zV(c,b,a){if(b>0){uV(this,b-1);}}
function AV(a){if(a===this.d){this.f+=this.j;if(this.f>=this.i.b.b){this.f-=this.j;}else{xV(this,this.e,false);this.e=(-1);yV(this);}}else if(a===this.c){this.f-=this.j;if(this.f<0){this.f=0;}else{xV(this,this.e,false);this.e=(-1);yV(this);}}}
function nV(){}
_=nV.prototype=new kr();_.hc=zV;_.jc=AV;_.tN=kV+'DetailsTable';_.tI=145;_.e=(-1);_.f=0;_.i=null;_.j=2;function aW(){z(new CV());}
function cW(a){var b;if(a!==null){bW(a.ob());nO(a);}else{b='Unexpected error. Contact administrator...';bW('Unexpected error. Contact administrator...');}}
function bW(a){var b;b=EW(new zW(),'Error(s) occurred!',a);mC(b);FB(b);}
function EV(a,b){cW(b);}
function CV(){}
_=CV.prototype=new zM();_.tN=kV+'ErrorHandler$1';_.tI=146;function xZ(a){a.i=rG(new pG());a.k=yH(new zG());}
function yZ(a){xZ(a);return a;}
function AZ(f,b,g,c){var a,d,e;e=z4(new q4(),g,c);for(d=0;d<b.Ad();d++){a=cc(b.zb(d),35);qY(a);B4(e,a,d+1);}return e;}
function CZ(c,d,b,a){c.j=a;c.l=b;FH(c.k,b);CH(c.k,a);c.k.yd('100%');BZ(c,d,c.k);}
function BZ(b,c,a){b.m=c;b.h=a;sG(b.i,c);sG(b.i,a);b.i.yd('100%');b.i.sd('100%');DF(b.i,'spindles-RightPanel');mr(b,b.i);}
function DZ(b,a){wG(b.i,b.h);b.h=a;vG(b.i,b.h,1);}
function EZ(a,b){jE(a.k,a.j);a.j=b;CH(a.k,a.j);}
function FZ(a,b){jE(a.k,a.l);a.l=b;FH(a.k,a.l);}
function a0(b,a){wG(b.i,b.m);b.m=a;vG(b.i,b.m,0);}
function c0(g,h,e,d){var a,b,c,f;a=z4(new q4(),h,e);b=pV(new nV(),a);qV(b,g);for(f=0;f<d.Ad();f++){c=cc(d.zb(f),35);qY(c);B4(a,c,f+1);}yV(b);g.g=b;}
function b0(e,f,d){var a,b,c;b=z4(new q4(),f,d);c=pV(new nV(),b);qV(c,e);a=uZ(new tZ(),e,b,c);e.g=c;return j4(a);}
function d0(b,a){b.sd(''+a);DH(b.k,''+(a-b.m.qb()-4));}
function sZ(){}
_=sZ.prototype=new kr();_.tN=kV+'RightPanel';_.tI=147;_.g=null;_.h=null;_.j=null;_.l=null;_.m=null;function qW(a){a.b=CK(new BK(),false);a.a=qX(new cX(),a,'Importing EEG data...');}
function rW(a){yZ(a);qW(a);vW(a);sX(a.a);CZ(a,tW(a),a.l,a.j);vX(a.a);return a;}
function tW(b){var a,c;c=l5(new j5(),'EEG Data Import - Import Executions Report');a=oq(new lq(),'Show all executions');rq(a,false);DF(a,'spindles-CheckBox');a.v(fW(new eW(),b));m5(c,a);return c;}
function uW(k){var a,b,c,d,e,f,g,h,i,j,l;h=ls(new cs());i=rG(new pG());j=cz(new az(),'Enter the path of the file with the EEG data you want to import.');e=cz(new az(),'e.g., C:\\eeg\\eeg_20080115.dat');l=Cs(new Bs());wf(l.lb(),'size','70');c=oq(new lq(),'Allow import of persons with duplicate name');rq(c,false);a=cz(new az(),'Enter the name of the EEG channel to import.');d=cz(new az(),'e.g., Cz');b=lF(new dF());nF(b,10);oF(b,10);g=yp(new rp(),'Import EEG data');g.v(jW(new iW(),k,l,b,c));dq(i,4);sG(i,cz(new az(),''));sG(i,j);sG(i,e);sG(i,cz(new az(),''));sG(i,l);sG(i,cz(new az(),''));sG(i,a);sG(i,d);sG(i,cz(new az(),''));sG(i,b);sG(i,cz(new az(),''));sG(i,c);sG(i,cz(new az(),''));sG(i,g);i.yd('500px');f=tD(new lD());f.yd('150px');ms(h,f,(ns(),xs));ms(h,i,(ns(),ts));h.yd('100%');dq(h,4);return h;}
function vW(b){var a;a=b0(b,'Audit',(s6(),t6));if(b.b.a){j0(a);}else{r0(100,a);}EZ(b,b.g);}
function wW(){FZ(this,uW(this));vW(this);}
function xW(a){FZ(this,a);}
function yW(a){}
function dW(){}
_=dW.prototype=new sZ();_.Cb=wW;_.zd=xW;_.Ed=yW;_.tN=kV+'ImportPanel';_.tI=148;function fW(b,a){b.a=a;return b;}
function hW(a){var b;b=qq(cc(a,32));this.a.b=dL(b);vW(this.a);}
function eW(){}
_=eW.prototype=new zM();_.jc=hW;_.tN=kV+'ImportPanel$1';_.tI=149;function jW(b,a,e,c,d){b.a=a;b.d=e;b.b=c;b.c=d;return b;}
function lW(b){var a;cc(b,33).qd(false);a=nW(new mW(),this);v0(Es(this.d),hF(this.b),qq(this.c),j4(a));wX(this.a.a,1000);}
function iW(){}
_=iW.prototype=new zM();_.jc=lW;_.tN=kV+'ImportPanel$2';_.tI=150;function nW(b,a){b.a=a;return b;}
function pW(a){sX(this.a.a.a);vX(this.a.a.a);}
function mW(){}
_=mW.prototype=new zM();_.gb=pW;_.tN=kV+'ImportPanel$3';_.tI=151;function FW(){FW=CU;wr();}
function EW(d,e,a){var b,c;FW();tr(d);xr(d,e);b=rG(new pG());c=fx(new pu(),a);DF(c,'spindles-AboutText');sG(b,c);sG(b,zp(new rp(),'Close',BW(new AW(),d)));yr(d,b);return d;}
function aX(a,b){switch(a){case 13:case 27:eC(this);break;}return true;}
function zW(){}
_=zW.prototype=new rr();_.nc=aX;_.tN=kV+'InfoDialog';_.tI=152;function BW(b,a){b.a=a;return b;}
function DW(a){eC(this.a);}
function AW(){}
_=AW.prototype=new zM();_.jc=DW;_.tN=kV+'InfoDialog$1';_.tI=153;function yX(d,c,b,a){zX(d,c,b,a,null);return d;}
function zX(e,c,b,a,d){e.d=c;e.c=b;e.b=a;e.pd(Ad());Cf(e.lb(),'position','relative');DF(e,'gwt-ProgressBar-shell');e.a=Ad();wd(e.lb(),e.a);Cf(e.a,'height','100%');wf(e.a,'className','gwt-ProgressBar-bar');e.e=Ad();wd(e.lb(),e.e);Cf(e.e,'position','absolute');Cf(e.e,'top','0px');wf(e.e,'className','gwt-ProgressBar-text-firstHalf');FX(e,a);kZ(oZ(),e);return e;}
function BX(b,a){{return gc(100*CX(b))+'%';}}
function CX(b){var a;if(b.c<=b.d){return 0.0;}a=(b.b-b.d)/(b.c-b.d);return hM(0.0,iM(1.0,a));}
function DX(d,e,a){var b,c;if(d.f){c=Fe(d.e,'offsetWidth');b=gc(e/2)-gc(c/2);Cf(d.e,'left',b+'px');}}
function EX(b){var a,c;if(b.Fb()){c=Fe(b.lb(),'clientWidth');a=Fe(b.lb(),'clientHeight');DX(b,c,a);}}
function FX(c,a){var b;c.b=hM(c.d,iM(c.c,a));b=gc(100*CX(c));Cf(c.a,'width',b+'%');wf(c.e,'innerHTML',BX(c,a));if(b<50){wf(c.e,'className','gwt-ProgressBar-text gwt-ProgressBar-text-firstHalf');}else{wf(c.e,'className','gwt-ProgressBar-text gwt-ProgressBar-text-secondHalf');}EX(c);}
function aY(b,a){b.f=a;if(b.f){Cf(b.e,'display','');EX(b);}else{Cf(b.e,'display','none');}}
function bY(){Cf(this.lb(),'position','relative');EX(this);}
function cY(b,a){DX(this,b,a);}
function bX(){}
_=bX.prototype=new fI();_.oc=bY;_.wc=cY;_.tN=kV+'ProgressBar';_.tI=154;_.a=null;_.b=0.0;_.c=0.0;_.d=0.0;_.e=null;_.f=true;function pX(a){a.a=yX(new bX(),0.0,2000.0,0.0);a.g=(DK(),FK);a.c=CK(new BK(),true);}
function qX(c,a,b){rX(c,a,b,false);return c;}
function rX(d,a,b,c){pX(d);d.b=a;d.d=b;d.e=c;return d;}
function sX(b){var a;a=iX(new hX(),b);x0(j4(a));}
function uX(e,c){var a,b,d,f;d=rG(new pG());a=ls(new cs());f=rG(new pG());b=cz(new az(),c);gz(b,(px(),qx));aY(e.a,false);sG(f,cz(new az(),''));sG(f,b);sG(f,cz(new az(),''));sG(f,e.a);f.nd(e.a,(px(),qx));f.od(e.a,(yx(),zx));f.yd('500px');ms(a,f,(ns(),ts));qs(a,f,(px(),qx));rs(a,f,(yx(),zx));a.yd('100%');a.sd('100%');sG(d,a);d.yd('100%');if(e.e){return d;}return a;}
function vX(a){a.f=eX(new dX(),a);jh(a.f,15000);}
function wX(b,a){kh(b.f,a);}
function xX(b){var a;a=mX(new lX(),b);jh(a,200);}
function cX(){}
_=cX.prototype=new zM();_.tN=kV+'ProgressBarHelper';_.tI=155;_.b=null;_.d=null;_.e=false;_.f=null;function fX(){fX=CU;gh();}
function eX(b,a){fX();b.a=a;eh(b);return b;}
function gX(){sX(this.a);}
function dX(){}
_=dX.prototype=new Fg();_.jd=gX;_.tN=kV+'ProgressBarHelper$1';_.tI=156;function iX(b,a){b.a=a;return b;}
function kX(b){var a;a=cc(b,23).a;if(a&& !this.a.g.a||a&&this.a.c.a){this.a.b.zd(uX(this.a,this.a.d));xX(this.a);this.a.g=(DK(),FK);}else if(!a&&this.a.g.a){this.a.b.Cb();this.a.g=(DK(),EK);}this.a.c=(DK(),EK);}
function hX(){}
_=hX.prototype=new zM();_.gb=kX;_.tN=kV+'ProgressBarHelper$2';_.tI=157;function nX(){nX=CU;gh();}
function mX(b,a){nX();b.a=a;eh(b);return b;}
function oX(){if(CX(this.a.a)>=1.0){FX(this.a.a,0);}else{FX(this.a.a,this.a.a.b+100);}}
function lX(){}
_=lX.prototype=new Fg();_.jd=oX;_.tN=kV+'ProgressBarHelper$3';_.tI=158;function jY(){jY=CU;wr();}
function gY(a){a.b=DQ(new BQ());}
function hY(f,d){var a,b,c,e,g;jY();tr(f);gY(f);xr(f,d);c=rG(new pG());e=fx(new pu(),'This may take a while...');DF(e,'spindles-AboutText');a=vt(new ut());g=yp(new rp(),'Yes');g.v(f);b=yp(new rp(),'No');b.v(f);wt(a,g);wt(a,b);sG(c,e);sG(c,a);c.nd(a,(px(),qx));c.yd('100%');yr(f,c);return f;}
function iY(b,a){bR(b.b,a);}
function kY(b){var a;for(a=0;a<b.b.b;a++){cc(gR(b.b,a),31).Ed(dL(b.a));}}
function lY(a){var b;b=cc(a,33).wb();this.a=rN(b,'Yes');eC(this);kY(this);}
function fY(){}
_=fY.prototype=new rr();_.jc=lY;_.tN=kV+'QuestionDialog';_.tI=159;_.a=false;function pY(){pY=CU;vY=oY(new mY());}
function nY(a){a.a=gT(new kS());}
function oY(a){pY();nY(a);return a;}
function qY(a){pY();nT(vY.a,a.j,a);}
function rY(a){pY();return cc(mT(vY.a,a),35);}
function sY(){pY();return cc(mT(vY.a,'masterRecord'),36);}
function tY(){pY();return cc(mT(vY.a,'settings'),37);}
function uY(){pY();return cc(mT(vY.a,'user'),34);}
function wY(a){pY();nT(vY.a,'soft',dL(a));}
function xY(a){pY();nT(vY.a,'masterRecord',a);}
function yY(a){pY();nT(vY.a,'settings',a);zY(a.e);}
function zY(a){pY();nT(vY.a,'raw',dL(a));}
function AY(a){pY();nT(vY.a,'user',a);}
function BY(){pY();var a;a=cc(mT(vY.a,'raw'),23);return a!==null&&a.a;}
function CY(){pY();return cc(mT(vY.a,'soft'),23).a;}
function mY(){}
_=mY.prototype=new zM();_.tN=kV+'Registry';_.tI=160;var vY;function gZ(a){a.b=FY(new EY(),a);a.d=gT(new kS());}
function hZ(a){iZ(a,400);return a;}
function iZ(b,a){jZ(b,a,true);return b;}
function jZ(c,a,b){gZ(c);xh(c);nZ(c,a);if(b){kh(c.b,a);}else{c.c=false;}return c;}
function kZ(a,b){nT(a.d,b,dZ(new cZ(),b));}
function lZ(f){var a,b,c,d,e,g;e=bT(lT(f.d));while(zS(e)){c=AS(e);g=cc(c.nb(),38);d=cc(c.yb(),39);b=Fe(g.lb(),'clientWidth');a=Fe(g.lb(),'clientHeight');if(fZ(d,b,a)){if(b>0&&a>0&&g.Fb()){g.wc(b,a);}}}}
function nZ(b,a){b.a=a;}
function oZ(){if(qZ===null){qZ=hZ(new DY());}return qZ;}
function pZ(b,a){lZ(this);}
function DY(){}
_=DY.prototype=new zM();_.Cc=pZ;_.tN=kV+'ResizableWidgetCollection';_.tI=161;_.a=400;_.c=true;_.e=0;_.f=0;var qZ=null;function aZ(){aZ=CU;gh();}
function FY(b,a){aZ();b.a=a;eh(b);return b;}
function bZ(){if(this.a.e!=bi()||this.a.f!=ci()){this.a.e=bi();this.a.f=ci();kh(this,this.a.a);return;}lZ(this.a);if(this.a.c){kh(this,this.a.a);}}
function EY(){}
_=EY.prototype=new Fg();_.jd=bZ;_.tN=kV+'ResizableWidgetCollection$1';_.tI=162;function dZ(a,b){a.b=Fe(b.lb(),'clientWidth');a.a=Fe(b.lb(),'clientHeight');return a;}
function fZ(b,c,a){if(c!=b.b||a!=b.a){b.b=c;b.a=a;return true;}else{return false;}}
function cZ(){}
_=cZ.prototype=new zM();_.tN=kV+'ResizableWidgetCollection$ResizableWidgetInfo';_.tI=163;_.a=0;_.b=0;function uZ(b,a,c,d){b.a=c;b.b=d;return b;}
function wZ(d){var a,b,c;b=cc(d,27);for(c=0;c<b.Ad();c++){a=cc(b.zb(c),35);qY(a);B4(this.a,a,c+1);}yV(this.b);}
function tZ(){}
_=tZ.prototype=new zM();_.gb=wZ;_.tN=kV+'RightPanel$1';_.tI=164;function h0(){h0=CU;w0=g0(new e0());}
function f0(a){a.d=jfb(new cfb());a.c=idb(new dcb());a.a=w8(new D7());a.b=s_(new F$());}
function g0(a){h0();f0(a);return a;}
function i0(b,a){h0();z0(w0.b,'../settings');x_(w0.b,b,a);}
function j0(a){h0();z0(w0.a,'../import');C8(w0.a,a);}
function k0(){h0();return v()+'../';}
function l0(b,a){h0();z0(w0.c,'../spindles');qdb(w0.c,b,a);}
function m0(d,b,c,a){h0();z0(w0.c,'../spindles');rdb(w0.c,d,b,c,a);}
function o0(c,b,d,a){h0();z0(w0.c,'../spindles');tdb(w0.c,c,b,d,a);}
function n0(c,b,d,a){h0();z0(w0.c,'../spindles');sdb(w0.c,c,b,d,a);}
function p0(a){h0();z0(w0.c,'../spindles');udb(w0.c,a);}
function q0(){h0();return k0()+'plot';}
function r0(b,a){h0();z0(w0.a,'../import');D8(w0.a,b,a);}
function s0(a){h0();z0(w0.b,'../settings');y_(w0.b,a);}
function t0(b,a){h0();z0(w0.c,'../spindles');vdb(w0.c,b,a);}
function u0(a){h0();z0(w0.d,'../user');mfb(w0.d,a);}
function v0(d,c,a,b){h0();z0(w0.a,'../import');E8(w0.a,d,c,a,b);}
function x0(a){h0();z0(w0.a,'../import');F8(w0.a,a);}
function y0(b,a){h0();z0(w0.b,'../settings');z_(w0.b,b,a);}
function z0(b,c){h0();var a;a=b;a.td(v()+c);}
function e0(){}
_=e0.prototype=new zM();_.tN=kV+'ServerGateway';_.tI=165;var w0;function c1(a){a.e=rX(new cX(),a,'Calculating spindle indications...',true);}
function d1(a){yZ(a);c1(a);BZ(a,l5(new j5(),'Settings'),g1(a));sX(a.e);vX(a.e);return a;}
function e1(d){var a,b,c;b=ls(new cs());a=yp(new rp(),'Cancel');a.v(d);c=yp(new rp(),'Save Changes');c.v(d);ms(b,a,(ns(),xs));qs(b,a,(px(),sx));ms(b,c,(ns(),ts));qs(b,c,(px(),rx));dq(b,6);b.yd('100%');return b;}
function g1(b){var a;a=rG(new pG());sG(a,h1(b));sG(a,j1(b));sG(a,k1(b));sG(a,e1(b));aq(a,1);a.yd('100%');return a;}
function h1(c){var a,b,d;a=ls(new cs());d=rG(new pG());b=cz(new az(),'Default export directory: ');c.a=lF(new dF());iF(c.a,tY().b);wf(c.a.lb(),'size','70');sG(d,cz(new az(),''));sG(d,b);sG(d,cz(new az(),''));sG(d,c.a);sG(d,cz(new az(),''));dq(d,4);ms(a,i1(c,'Export: '),(ns(),xs));ms(a,d,(ns(),ts));qs(a,d,(px(),rx));return a;}
function i1(d,a){var b,c;b=rG(new pG());c=cz(new az(),a);sG(b,cz(new az(),''));sG(b,c);sG(b,cz(new az(),''));dq(b,4);b.yd('400px');return b;}
function j1(e){var a,b,c,d,f,g,h;d=du(new bu(),1,2);f=rG(new pG());e.f=DC(new BC(),'raw','Show only raw data');rq(e.f,tY().e);c=DC(new BC(),'raw','Show raw & filtered data');rq(c,!tY().e);b=Fx(new Dx());a=cz(new az(),'Plot Height (in pixels): ');e.c=lF(new dF());e.c.yd('50px');iF(e.c,''+tY().c);ay(b,a);ay(b,e.c);dq(b,4);h=Fx(new Dx());g=cz(new az(),'Plot Width (in pixels) : ');e.d=lF(new dF());e.d.yd('50px');iF(e.d,''+tY().d);ay(h,g);ay(h,e.d);dq(h,4);sG(f,cz(new az(),''));sG(f,e.f);sG(f,c);sG(f,cz(new az(),''));sG(f,b);sG(f,cz(new az(),''));sG(f,h);sG(f,cz(new az(),''));dq(f,4);Cw(d,0,0,i1(e,'Plots: '));Cw(d,0,1,f);return d;}
function k1(g){var a,b,c,d,e,f,h;f=du(new bu(),1,2);h=rG(new pG());a=cz(new az(),'Default threshold group: ');g.b=qz(new kz());sz(g.b,g);e=g$(tY());bS(e,new g5());c=e.ac();b=0;while(c.Bb()){d=cc(c.dc(),30);tz(g.b,cc(d.yb(),1),cc(d.nb(),1));if(rN(cc(d.nb(),1),f$(tY())[0])){Az(g.b,b,true);}b++;}sG(h,cz(new az(),''));sG(h,a);sG(h,cz(new az(),''));sG(h,g.b);sG(h,cz(new az(),''));dq(h,4);Cw(f,0,0,i1(g,'Threshold groups: '));Cw(f,0,1,h);return f;}
function l1(){DZ(this,g1(this));}
function m1(c){var a,b;a=yz(this.b,xz(this.b));if(!rN(a,f$(tY())[0])){h$(tY(),a);b=hY(new fY(),'Calculate spindle indications with new thresholds ?');mC(b);FB(b);iY(b,this);}}
function n1(e){var a,b,c,d,f;if(rN(cc(e,33).wb(),'Cancel')){d4((C3(),o4),b3(new q1()));}else{c=hF(this.a);f=qq(this.f);d=yz(this.b,xz(this.b));b=tY();h$(b,d);i$(b,c);l$(b,f);j$(b,EL(hF(this.c)));k$(b,EL(hF(this.d)));yY(b);a=new F0();y0(b,j4(a));}}
function o1(a){DZ(this,a);}
function p1(c){var a,b;a=cc(c,23).a;if(a){b=C0(new B0(),this);i0(tY().a,j4(b));wX(this.e,1000);}}
function A0(){}
_=A0.prototype=new sZ();_.Cb=l1;_.ic=m1;_.jc=n1;_.zd=o1;_.Ed=p1;_.tN=kV+'SettingsPanel';_.tI=166;_.a=null;_.b=null;_.c=null;_.d=null;_.f=null;function C0(b,a){b.a=a;return b;}
function E0(a){sX(this.a.e);vX(this.a.e);}
function B0(){}
_=B0.prototype=new zM();_.gb=E0;_.tN=kV+'SettingsPanel$1';_.tI=167;function b1(a){n4('Saved Changes','Changes were saved successfully!');}
function F0(){}
_=F0.prototype=new zM();_.gb=b1;_.tN=kV+'SettingsPanel$2';_.tI=168;function b3(a){yZ(a);f3(a);CZ(a,l5(new j5(),'Spindles Detection:\tPersons / Sleep Sessions'),a.g,tD(new lD()));return a;}
function d3(c,b){var a;a=b0(c,'Epoch',Cb('[Ljava.lang.String;',225,1,['ID','Start','End','Spindles with Soft Criterion','Spindles with Hard Criterion']));l0(cM(b),a);}
function e3(c,b){var a;a=cc(rY(b),42);c0(c,'Sleep Part',Cb('[Ljava.lang.String;',225,1,['ID','Start','End','Channel']),a.d);}
function f3(b){var a;a=b0(b,'Person',Cb('[Ljava.lang.String;',225,1,['ID','Firstname','Lastname','Comments']));p0(a);}
function g3(c,b){var a;a=b0(c,'Sleep Session',Cb('[Ljava.lang.String;',225,1,['ID','Date','Sampling Rate (Hz)']));t0(cM(b),a);}
function h3(c,a){var b;b=cc(rY(a),41);c.d=b.e;c.a=b.b;c0(c,'Spindle',(s6(),u6),c.d);}
function i3(b,a){if(rN(b.b,'Person')){g3(b,v4(a,0));b.e='Spindles Detection:\tPersons / Sleep Sessions';}else if(rN(b.b,'Sleep Session')){e3(b,v4(a,0));b.e='Spindles Detection:\tSleep Sessions / Sleep Parts';}else if(rN(b.b,'Sleep Part')){d3(b,v4(a,0));b.e='Spindles Detection:\tSleep Parts / Epochs';}else{h3(b,v4(a,0));b.e='Spindles Detection:\tEpochs / Spindles';}}
function j3(c,b){var a;a=new m2();n0(cM(v4(sY(),0)),cc(b.a,40),b.c,j4(a));}
function k3(b){var a;if(rN(cc(b,36).d,'Spindle')){j3(this,cc(b,36));return;}this.c=cc(b,36);xY(this.c);this.b=this.c.d;i3(this,this.c);a=q2(new p2(),this.e,this);a0(this,a.b);FZ(this,a);EZ(this,this.g);}
function q1(){}
_=q1.prototype=new sZ();_.Ed=k3;_.tN=kV+'SpindleDetectionPanel';_.tI=169;_.a=null;_.b='Person';_.c=null;_.d=null;_.e=null;function s1(b,a,c){b.a=c;return b;}
function u1(){var a;a=new v1();m0(this.a,cM(v4(sY(),0)),CY(),j4(a));}
function r1(){}
_=r1.prototype=new zM();_.fb=u1;_.tN=kV+'SpindleDetectionPanel$1';_.tI=170;function x1(a){n4('Export','Exported data at: '+cc(a,1));}
function v1(){}
_=v1.prototype=new zM();_.gb=x1;_.tN=kV+'SpindleDetectionPanel$2';_.tI=171;function A1(a){var b;b=qq(cc(a,32));wY(b);}
function y1(){}
_=y1.prototype=new zM();_.jc=A1;_.tN=kV+'SpindleDetectionPanel$3';_.tI=172;function C1(b,a,c){b.a=c;return b;}
function E1(){var a;a=new F1();o0(this.a,cM(v4(sY(),0)),CY(),j4(a));}
function B1(){}
_=B1.prototype=new zM();_.fb=E1;_.tN=kV+'SpindleDetectionPanel$4';_.tI=173;function b2(b){var a;a=cc(b,1);m4(a);}
function F1(){}
_=F1.prototype=new zM();_.gb=b2;_.tN=kV+'SpindleDetectionPanel$5';_.tI=174;function e2(){m4(q0()+'?plotType=density&partID='+v4(sY(),0)+'&soft='+CY());}
function c2(){}
_=c2.prototype=new zM();_.fb=e2;_.tN=kV+'SpindleDetectionPanel$6';_.tI=175;function h2(){m4(q0()+'?plotType=epoch&epochID='+v4(sY(),0)+'&soft='+CY()+'&raw='+BY());}
function f2(){}
_=f2.prototype=new zM();_.fb=h2;_.tN=kV+'SpindleDetectionPanel$7';_.tI=176;function j2(b,a){b.a=a;return b;}
function l2(a){var b;b=qq(cc(a,32));if(b){vV(this.a.a.g,AZ(this.a.a,this.a.a.d,'Spindle',(s6(),u6)));}else{vV(this.a.a.g,AZ(this.a.a,this.a.a.a,'Spindle',(s6(),u6)));}wY(b);}
function i2(){}
_=i2.prototype=new zM();_.jc=l2;_.tN=kV+'SpindleDetectionPanel$8';_.tI=177;function o2(b){var a;a=cc(b,1);m4(a);}
function m2(){}
_=m2.prototype=new zM();_.gb=o2;_.tN=kV+'SpindleDetectionPanel$9';_.tI=178;function q2(c,d,b){var a;c.a=b;c.b=l5(new j5(),d);a=rG(new pG());if(rN(c.a.b,'Person')){a=E2(c);}else if(rN(c.a.b,'Sleep Session')){a=F2(c);}else if(rN(c.a.b,'Sleep Part')){a=a3(c);}else{a=D2(c);}mr(c,a);return c;}
function t2(c,b){var a;a=oq(new lq(),'Soft Criterion');rq(a,true);DF(a,'spindles-CheckBox');a.v(b);return a;}
function s2(b){var a;a=t2(b,new y1());return a;}
function u2(a,b){return s1(new r1(),a,b);}
function v2(c,b){var a;b+=': ';a=cz(new az(),b);gz(a,(px(),rx));a.yd('150px');return a;}
function x2(d,b,a){var c;wY(true);c=eA(new Dz());jA(c,'Tools...<span style=font-size:12px>&#9660;<\/span>',true,a);m5(d.b,c);m5(d.b,s2(d));return c;}
function w2(c,b){var a;a=fA(new Dz(),true);hA(a,'Spindles Report',z2(c,b));return x2(c,b,a);}
function y2(d,a,c){var b;b=Fx(new Dx());dq(b,5);ay(b,a);ay(b,c);return b;}
function z2(b,a){return C1(new B1(),b,a);}
function A2(c,b){var a;a=FE(new EE());iF(a,b);bF(a,50);cF(a,4);return a;}
function C2(d,c,a){var b;b=lF(new dF());iF(b,c);if(vN(c)>30){oF(b,vN(c));}else{oF(b,30);}b.qd(a);return b;}
function B2(b,a){return C2(b,a,true);}
function D2(e){var a,b,c,d;wY(true);a=fA(new Dz(),true);hA(a,'Epoch Plot',new f2());hA(a,'Spindles Report',z2(e,'epoch'));c=eA(new Dz());jA(c,'Tools...<span style=font-size:12px>&#9660;<\/span>',true,a);b=t2(e,j2(new i2(),e));m5(e.b,c);m5(e.b,b);d=rG(new pG());sG(d,y2(e,v2(e,u4(e.a.c,0)),C2(e,v4(e.a.c,0),false)));sG(d,y2(e,v2(e,u4(e.a.c,1)),B2(e,v4(e.a.c,1))));sG(d,y2(e,v2(e,u4(e.a.c,2)),B2(e,v4(e.a.c,2))));sG(d,y2(e,v2(e,u4(e.a.c,3)),B2(e,v4(e.a.c,3))));sG(d,y2(e,v2(e,u4(e.a.c,4)),B2(e,v4(e.a.c,4))));return d;}
function E2(d){var a,b,c;a=fA(new Dz(),true);hA(a,'Spindles Report',z2(d,'person'));b=fA(new Dz(),true);hA(b,'ASCII',u2(d,0));hA(b,'Filtered',u2(d,4));hA(b,'PNG',u2(d,2));hA(b,'PostScript',u2(d,3));hA(b,'Mat',u2(d,1));iA(a,'Export',b);x2(d,'person',a);c=rG(new pG());sG(c,y2(d,v2(d,u4(d.a.c,0)),C2(d,v4(d.a.c,0),false)));sG(c,y2(d,v2(d,u4(d.a.c,1)),B2(d,v4(d.a.c,1))));sG(c,y2(d,v2(d,u4(d.a.c,2)),B2(d,v4(d.a.c,2))));sG(c,y2(d,v2(d,u4(d.a.c,3)),A2(d,v4(d.a.c,3))));return c;}
function F2(b){var a;w2(b,'sleep');a=rG(new pG());sG(a,y2(b,v2(b,u4(b.a.c,0)),C2(b,v4(b.a.c,0),false)));sG(a,y2(b,v2(b,u4(b.a.c,1)),B2(b,v4(b.a.c,1))));sG(a,y2(b,v2(b,u4(b.a.c,2)),B2(b,v4(b.a.c,2))));return a;}
function a3(c){var a,b;a=fA(new Dz(),true);hA(a,'Spindles Indications Plot',new c2());hA(a,'Spindles Report',z2(c,'part'));x2(c,'part',a);b=rG(new pG());sG(b,y2(c,v2(c,u4(c.a.c,0)),C2(c,v4(c.a.c,0),false)));sG(b,y2(c,v2(c,u4(c.a.c,1)),B2(c,v4(c.a.c,1))));sG(b,y2(c,v2(c,u4(c.a.c,2)),B2(c,v4(c.a.c,2))));sG(b,y2(c,v2(c,u4(c.a.c,3)),B2(c,v4(c.a.c,3))));return b;}
function p2(){}
_=p2.prototype=new kr();_.tN=kV+'SpindleDetectionPanel$MasterDataPanel';_.tI=179;_.b=null;function C3(){C3=CU;k4=f4(new e4());}
function z3(a){a.c=a5(new E4());a.a=ls(new cs());}
function A3(a){C3();z3(a);return a;}
function B3(a){ms(a.a,a.d,(ns(),vs));ms(a.a,a.c,(ns(),xs));ms(a.a,a.b,(ns(),ts));a.a.yd('100%');dq(a.a,4);ss(a.a,a.b,'100%');b4(a);}
function D3(b){var a;a=new v3();s0(j4(a));}
function E3(d){var a,c;try{aW();o4=d;D3(d);d.d=w5(new p5(),k4);d.d.yd('100%');d.b=e5(d.c);B3(d);a4(d);kp(hD(),d.a);b4(d);}catch(a){a=nc(a);if(dc(a,43)){c=a;cW(c);}else throw a;}}
function F3(c,d,a){var b;b=a-uF(c.c)-8;if(b<1){b=1;}c.c.sd(''+b);d0(c.b,b);}
function a4(a){xh(a);Ah(false);li('0px');}
function b4(a){dg(n3(new m3(),a));F3(a,ci(),bi());}
function c4(a){ps(a.a,a.d);ps(a.a,a.c);ps(a.a,a.b);}
function d4(b,a){c4(b);b.b=a;B3(b);}
function j4(b){C3();var a;a=r3(new q3(),b);return a;}
function l4(b,a){F3(this,b,a);}
function m4(a){C3();ji(a,'','resizable=yes,scrollbars=yes');}
function n4(c,a){C3();var b;b=EW(new zW(),c,a);mC(b);FB(b);}
function l3(){}
_=l3.prototype=new zM();_.Cc=l4;_.tN=kV+'Spindles';_.tI=180;_.b=null;_.d=null;var k4,o4=null;function n3(b,a){b.a=a;return b;}
function p3(){F3(this.a,ci(),bi());}
function m3(){}
_=m3.prototype=new zM();_.fb=p3;_.tN=kV+'Spindles$1';_.tI=181;function r3(a,b){a.a=b;return a;}
function t3(b,a){cW(a);}
function u3(b,a){b.a.gb(a);}
function q3(){}
_=q3.prototype=new zM();_.tN=kV+'Spindles$2';_.tI=182;function x3(a){yY(cc(a,37));}
function v3(){}
_=v3.prototype=new zM();_.gb=x3;_.tN=kV+'Spindles$3';_.tI=183;function g4(){g4=CU;h4=w()+'B70D609FC422CBD6542C874E4525E9C0.cache.png';i4=DJ(new CJ(),h4,0,0,294,68);}
function f4(a){g4();return a;}
function e4(){}
_=e4.prototype=new zM();_.tN=kV+'Spindles_Images_generatedBundle';_.tI=184;var h4,i4;function y4(a){a.b=DQ(new BQ());}
function z4(c,b,a){y4(c);c.c=b;c.a=a;return c;}
function A4(b,a){bR(b.b,a);x4(a,b.c);w4(a,b.a);}
function B4(c,a,b){A4(c,s4(new r4(),a,b));}
function D4(b,a){if(a>=b.b.b){return null;}return cc(gR(b.b,a),36);}
function q4(){}
_=q4.prototype=new zM();_.tN=kV+'TableData';_.tI=185;_.a=null;_.c=null;function s4(c,a,b){c.a=a;c.c=b;return c;}
function u4(b,a){return b.b[a];}
function v4(b,a){return b.a.Dd()[a];}
function w4(b,a){b.b=a;}
function x4(b,a){b.d=a;}
function r4(){}
_=r4.prototype=new zM();_.tN=kV+'TableData$Row';_.tI=186;_.a=null;_.b=null;_.c=0;_.d=null;function F4(a){a.a=rG(new pG());a.b=fx(new pu(),'Tasks');}
function a5(b){var a;F4(b);a=tD(new lD());a.xd(b.a);mr(b,a);DF(b,'spindles-Tasks');b.b.ud('Tasks');DF(b.b,'spindles-TasksTitle');sG(b.a,b.b);sG(b.a,c5(b,'Spindles Detection','spindles'));sG(b.a,c5(b,'Data Import','import'));sG(b.a,c5(b,'Settings','settings'));sG(b.a,c5(b,'Users Management','users'));return b;}
function c5(d,c,a){var b;b=hy(new fy(),c,a);b.ud(c);iy(b,d);return b;}
function d5(a){return rW(new dW());}
function e5(a){return b3(new q1());}
function f5(a){if(rN(a.xb(),'Spindles Detection')){d4((C3(),o4),e5(this));}else if(rN(a.xb(),'Data Import')){d4((C3(),o4),d5(this));}else if(rN(a.xb(),'Settings')){d4((C3(),o4),d1(new A0()));}else{yh(a.xb()+' task is not yet implemented...');}}
function E4(){}
_=E4.prototype=new kr();_.jc=f5;_.tN=kV+'TasksPanel';_.tI=187;function i5(e,f){var a,b,c,d;a=cc(e,30);b=cc(f,30);c=cc(a.nb(),1);d=cc(b.nb(),1);return pN(c,d);}
function g5(){}
_=g5.prototype=new zM();_.B=i5;_.tN=kV+'ThresholdComparator';_.tI=188;function k5(a){a.a=bz(new az());a.b=Fx(new Dx());}
function l5(b,a){k5(b);hz(b.a,a);ay(b.b,b.a);DF(b.b,'spindles-RightPanelTop');b.b.yd('100%');mr(b,b.b);return b;}
function m5(a,b){ay(a.b,b);}
function o5(a){hz(this.a,a);}
function j5(){}
_=j5.prototype=new kr();_.ud=o5;_.tN=kV+'Toolbar';_.tI=189;function v5(a){a.b=fx(new pu(),"<a href='../logout.html'>Log Out<\/a>");a.a=fx(new pu(),"<a href='javascript:;'>About<\/a>");}
function w5(f,a){var b,c,d,e;v5(f);e=Fx(new Dx());b=rG(new pG());dy(e,(px(),sx));xG(b,(px(),sx));c=Fx(new Dx());dq(c,4);ay(c,f.b);ay(c,f.a);d=FJ((g4(),i4));ay(e,d);e.nd(d,(px(),sx));ay(e,b);y5(f,b);sG(b,c);dz(f.b,f);dz(f.a,f);mr(f,e);DF(f,'spindles-TopPanel');DF(c,'spindles-TopPanelLinks');return f;}
function y5(c,b){var a;a=r5(new q5(),c,b);u0(j4(a));}
function z5(a){if(a===this.a){n4('About the Spindles Application','This application was developed for the Sleep Research Unit at Aiginiteio Hospital.<\/br>People involved are: Errikos M. Ventouras, Periklis Y. Ktonas, Hara Tsekou and Gjergji Strakosha.');}}
function p5(){}
_=p5.prototype=new kr();_.jc=z5;_.tN=kV+'TopPanel';_.tI=190;function r5(b,a,c){b.a=c;return b;}
function t5(a){AY(cc(a,34));vG(this.a,fx(new pu(),'<b>Welcome back, '+uY().f+'<\/b>'),0);}
function q5(){}
_=q5.prototype=new zM();_.gb=t5;_.tN=kV+'TopPanel$1';_.tI=191;function v6(){}
_=v6.prototype=new zM();_.tN=lV+'DTO';_.tI=192;_.i=null;_.j=null;function q6(){return Cb('[Ljava.lang.String;',225,1,[this.c,this.b+'MB',bO(this.g),this.f,this.e,this.d,this.a,bO(this.h)]);}
function A5(){}
_=A5.prototype=new v6();_.Dd=q6;_.tN=lV+'AuditDTO';_.tI=193;_.a=null;_.b=0;_.c=null;_.d=null;_.e=null;_.f=null;_.g=0;_.h=0;function E5(b,a){i6(a,b.dd());j6(a,b.ad());k6(a,b.dd());l6(a,b.dd());m6(a,b.dd());n6(a,b.dd());o6(a,b.ad());p6(a,b.ad());z6(b,a);}
function F5(a){return a.a;}
function a6(a){return a.b;}
function b6(a){return a.c;}
function c6(a){return a.d;}
function d6(a){return a.e;}
function e6(a){return a.f;}
function f6(a){return a.g;}
function g6(a){return a.h;}
function h6(b,a){b.de(F5(a));b.ae(a6(a));b.de(b6(a));b.de(c6(a));b.de(d6(a));b.de(e6(a));b.ae(f6(a));b.ae(g6(a));C6(b,a);}
function i6(a,b){a.a=b;}
function j6(a,b){a.b=b;}
function k6(a,b){a.c=b;}
function l6(a,b){a.d=b;}
function m6(a,b){a.e=b;}
function n6(a,b){a.f=b;}
function o6(a,b){a.g=b;}
function p6(a,b){a.h=b;}
function s6(){s6=CU;u6=Cb('[Ljava.lang.String;',225,1,['Absolute Start Time','Relative Start Time','Absolute End Time','Relative End Time','Duration (sec)','Criterion','ISI Duration']);t6=Cb('[Ljava.lang.String;',225,1,['Filename','File Size','Number of Records','Import Start Time','Import End Time','Import Duration','EEG Duration','Sampling Rate']);}
var t6,u6;function z6(b,a){D6(a,b.dd());E6(a,b.dd());}
function A6(a){return a.i;}
function B6(a){return a.j;}
function C6(b,a){b.de(A6(a));b.de(B6(a));}
function D6(a,b){a.i=b;}
function E6(a,b){a.j=b;}
function a7(a){a.e=DQ(new BQ());a.b=DQ(new BQ());}
function b7(a){a7(a);return a;}
function v7(){return Cb('[Ljava.lang.String;',225,1,[this.j,this.g,this.a,bO(this.f),bO(this.c)]);}
function F6(){}
_=F6.prototype=new v6();_.Dd=v7;_.tN=lV+'EpochDTO';_.tI=194;_.a=null;_.c=0;_.d=null;_.f=0;_.g=null;function f7(b,a){o7(a,b.dd());q7(a,cc(b.cd(),27));p7(a,b.ad());r7(a,b.dd());t7(a,cc(b.cd(),27));s7(a,b.ad());u7(a,b.dd());z6(b,a);}
function g7(a){return a.a;}
function i7(a){return a.b;}
function h7(a){return a.c;}
function j7(a){return a.d;}
function l7(a){return a.e;}
function k7(a){return a.f;}
function m7(a){return a.g;}
function n7(b,a){b.de(g7(a));b.ce(i7(a));b.ae(h7(a));b.de(j7(a));b.ce(l7(a));b.ae(k7(a));b.de(m7(a));C6(b,a);}
function o7(a,b){a.a=b;}
function q7(a,b){a.b=b;}
function p7(a,b){a.c=b;}
function r7(a,b){a.d=b;}
function t7(a,b){a.e=b;}
function s7(a,b){a.f=b;}
function u7(a,b){a.g=b;}
function w7(){}
_=w7.prototype=new cm();_.tN=lV+'GWTException';_.tI=195;function A7(b,a){gm(b,a);}
function B7(b,a){im(b,a);}
function B8(){B8=CU;a9=d9(new c9());}
function w8(a){B8();return a;}
function x8(b,a){if(b.a===null)throw sm(new rm());yo(a);wn(a,'spindles.gwt.shared.ImportManager');wn(a,'getAudits');tn(a,0);}
function y8(c,b,a){if(c.a===null)throw sm(new rm());yo(b);wn(b,'spindles.gwt.shared.ImportManager');wn(b,'getRecentAudits');tn(b,1);wn(b,'I');tn(b,a);}
function z8(e,d,c,b,a){if(e.a===null)throw sm(new rm());yo(d);wn(d,'spindles.gwt.shared.ImportManager');wn(d,'importSessionPartData');tn(d,3);wn(d,'java.lang.String');wn(d,'java.lang.String');wn(d,'Z');wn(d,c);wn(d,b);sn(d,a);}
function A8(b,a){if(b.a===null)throw sm(new rm());yo(a);wn(a,'spindles.gwt.shared.ImportManager');wn(a,'isImporting');tn(a,0);}
function C8(h,c){var a,d,e,f,g;f=bo(new ao(),a9);g=uo(new so(),a9,w(),'B61B90561DD105C0187C916D98F82897');try{x8(h,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=F7(new E7(),h,f,c);if(!ug(h.a,Bo(g),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function D8(i,f,c){var a,d,e,g,h;g=bo(new ao(),a9);h=uo(new so(),a9,w(),'B61B90561DD105C0187C916D98F82897');try{y8(i,h,f);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=f8(new e8(),i,g,c);if(!ug(i.a,Bo(h),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function E8(k,g,e,c,d){var a,f,h,i,j;i=bo(new ao(),a9);j=uo(new so(),a9,w(),'B61B90561DD105C0187C916D98F82897');try{z8(k,j,g,e,c);}catch(a){a=nc(a);if(dc(a,44)){f=a;t3(d,f);return;}else throw a;}h=l8(new k8(),k,i,d);if(!ug(k.a,Bo(j),h))t3(d,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function F8(h,c){var a,d,e,f,g;f=bo(new ao(),a9);g=uo(new so(),a9,w(),'B61B90561DD105C0187C916D98F82897');try{A8(h,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=r8(new q8(),h,f,c);if(!ug(h.a,Bo(g),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function b9(a){this.a=a;}
function D7(){}
_=D7.prototype=new zM();_.td=b9;_.tN=lV+'ImportManager_Proxy';_.tI=196;_.a=null;var a9;function F7(b,a,d,c){b.b=d;b.a=c;return b;}
function b8(f,d,e){var a,c;try{c8(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function c8(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function d8(a){var b;b=y;if(b!==null)b8(this,a,b);else c8(this,a);}
function E7(){}
_=E7.prototype=new zM();_.kc=d8;_.tN=lV+'ImportManager_Proxy$1';_.tI=197;function f8(b,a,d,c){b.b=d;b.a=c;return b;}
function h8(f,d,e){var a,c;try{i8(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function i8(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function j8(a){var b;b=y;if(b!==null)h8(this,a,b);else i8(this,a);}
function e8(){}
_=e8.prototype=new zM();_.kc=j8;_.tN=lV+'ImportManager_Proxy$2';_.tI=198;function l8(b,a,d,c){b.b=d;b.a=c;return b;}
function n8(f,d,e){var a,c;try{o8(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function o8(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=null;}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function p8(a){var b;b=y;if(b!==null)n8(this,a,b);else o8(this,a);}
function k8(){}
_=k8.prototype=new zM();_.kc=p8;_.tN=lV+'ImportManager_Proxy$3';_.tI=199;function r8(b,a,d,c){b.b=d;b.a=c;return b;}
function t8(f,d,e){var a,c;try{u8(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function u8(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=CK(new BK(),go(g.b));}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function v8(a){var b;b=y;if(b!==null)t8(this,a,b);else u8(this,a);}
function q8(){}
_=q8.prototype=new zM();_.kc=v8;_.tN=lV+'ImportManager_Proxy$4';_.tI=200;function e9(){e9=CU;q9=f9();t9=g9();}
function d9(a){e9();return a;}
function f9(){e9();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533':[function(a){return h9(a);},function(a,b){Cl(a,b);},function(a,b){Dl(a,b);}],'com.google.gwt.user.client.rpc.SerializableException/4171780864':[function(a){return i9(a);},function(a,b){gm(a,b);},function(a,b){im(a,b);}],'java.lang.String/2004016611':[function(a){return ym(a);},function(a,b){xm(a,b);},function(a,b){zm(a,b);}],'java.util.ArrayList/3821976829':[function(a){return j9(a);},function(a,b){Cm(a,b);},function(a,b){Dm(a,b);}],'java.util.Vector/3125574444':[function(a){return k9(a);},function(a,b){en(a,b);},function(a,b){fn(a,b);}],'spindles.gwt.shared.AuditDTO/2159840126':[function(a){return l9(a);},function(a,b){E5(a,b);},function(a,b){h6(a,b);}],'spindles.gwt.shared.GWTException/690020404':[function(a){return m9(a);},function(a,b){A7(a,b);},function(a,b){B7(a,b);}]};}
function g9(){e9();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException':'3936916533','com.google.gwt.user.client.rpc.SerializableException':'4171780864','java.lang.String':'2004016611','java.util.ArrayList':'3821976829','java.util.Vector':'3125574444','spindles.gwt.shared.AuditDTO':'2159840126','spindles.gwt.shared.GWTException':'690020404'};}
function h9(a){e9();return yl(new xl());}
function i9(a){e9();return new cm();}
function j9(a){e9();return DQ(new BQ());}
function k9(a){e9();return qU(new pU());}
function l9(a){e9();return new A5();}
function m9(a){e9();return new w7();}
function n9(c,a,d){var b=q9[d];if(!b){r9(d);}b[1](c,a);}
function o9(b){var a=t9[b];return a==null?b:a;}
function p9(b,c){var a=q9[c];if(!a){r9(c);}return a[0](b);}
function r9(a){e9();throw nm(new mm(),a);}
function s9(c,a,d){var b=q9[d];if(!b){r9(d);}b[2](c,a);}
function c9(){}
_=c9.prototype=new zM();_.F=n9;_.tb=o9;_.Eb=p9;_.ld=s9;_.tN=lV+'ImportManager_TypeSerializer';_.tI=201;var q9,t9;function a$(){return Cb('[Ljava.lang.String;',225,1,[this.j,this.b,this.c,this.a]);}
function u9(){}
_=u9.prototype=new v6();_.Dd=a$;_.tN=lV+'PersonDTO';_.tI=202;_.a=null;_.b=null;_.c=null;function y9(b,a){D9(a,b.dd());E9(a,b.dd());F9(a,b.dd());z6(b,a);}
function z9(a){return a.a;}
function A9(a){return a.b;}
function B9(a){return a.c;}
function C9(b,a){b.de(z9(a));b.de(A9(a));b.de(B9(a));C6(b,a);}
function D9(a,b){a.a=b;}
function E9(a,b){a.b=b;}
function F9(a,b){a.c=b;}
function c$(a){a.f=gT(new kS());}
function d$(a){c$(a);return a;}
function f$(b){var a;a=cc(b.f.Ab(b.a),1);return Cb('[Ljava.lang.String;',225,1,[b.a,a]);}
function g$(a){return EQ(new BQ(),a.f.eb());}
function h$(b,a){b.a=a;}
function i$(b,a){b.b=a;}
function j$(b,a){b.c=a;}
function k$(b,a){b.d=a;}
function l$(b,a){b.e=a;}
function C$(){return null;}
function D$(){return 'id='+this.j+',defaultGroupName='+this.a+',exportDirectory='+this.b+',plotHeight='+this.c+',plotWidth='+this.d+',showOnlyRawData='+this.e;}
function b$(){}
_=b$.prototype=new v6();_.Dd=C$;_.tS=D$;_.tN=lV+'SettingsDTO';_.tI=203;_.a=null;_.b=null;_.c=0;_.d=0;_.e=false;function o$(b,a){w$(a,b.dd());x$(a,b.dd());y$(a,b.ad());z$(a,b.ad());A$(a,b.Fc());B$(a,cc(b.cd(),28));z6(b,a);}
function p$(a){return a.a;}
function q$(a){return a.b;}
function r$(a){return a.c;}
function s$(a){return a.d;}
function t$(a){return a.e;}
function u$(a){return a.f;}
function v$(b,a){b.de(p$(a));b.de(q$(a));b.ae(r$(a));b.ae(s$(a));b.Fd(t$(a));b.ce(u$(a));C6(b,a);}
function w$(a,b){a.a=b;}
function x$(a,b){a.b=b;}
function y$(a,b){a.c=b;}
function z$(a,b){a.d=b;}
function A$(a,b){a.e=b;}
function B$(a,b){a.f=b;}
function w_(){w_=CU;A_=D_(new C_());}
function s_(a){w_();return a;}
function t_(c,b,a){if(c.a===null)throw sm(new rm());yo(b);wn(b,'spindles.gwt.shared.SettingsManager');wn(b,'detectSpindleIndications');tn(b,1);wn(b,'java.lang.String');wn(b,a);}
function u_(b,a){if(b.a===null)throw sm(new rm());yo(a);wn(a,'spindles.gwt.shared.SettingsManager');wn(a,'getSettings');tn(a,0);}
function v_(c,b,a){if(c.a===null)throw sm(new rm());yo(b);wn(b,'spindles.gwt.shared.SettingsManager');wn(b,'saveSettings');tn(b,1);wn(b,'spindles.gwt.shared.SettingsDTO');vn(b,a);}
function x_(i,e,c){var a,d,f,g,h;g=bo(new ao(),A_);h=uo(new so(),A_,w(),'5236F5909BEEFC5F72952123E4D79CC9');try{t_(i,h,e);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}f=b_(new a_(),i,g,c);if(!ug(i.a,Bo(h),f))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function y_(h,c){var a,d,e,f,g;f=bo(new ao(),A_);g=uo(new so(),A_,w(),'5236F5909BEEFC5F72952123E4D79CC9');try{u_(h,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=h_(new g_(),h,f,c);if(!ug(h.a,Bo(g),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function z_(i,f,c){var a,d,e,g,h;g=bo(new ao(),A_);h=uo(new so(),A_,w(),'5236F5909BEEFC5F72952123E4D79CC9');try{v_(i,h,f);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=n_(new m_(),i,g,c);if(!ug(i.a,Bo(h),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function B_(a){this.a=a;}
function F$(){}
_=F$.prototype=new zM();_.td=B_;_.tN=lV+'SettingsManager_Proxy';_.tI=204;_.a=null;var A_;function b_(b,a,d,c){b.b=d;b.a=c;return b;}
function d_(f,d,e){var a,c;try{e_(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function e_(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=null;}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function f_(a){var b;b=y;if(b!==null)d_(this,a,b);else e_(this,a);}
function a_(){}
_=a_.prototype=new zM();_.kc=f_;_.tN=lV+'SettingsManager_Proxy$1';_.tI=205;function h_(b,a,d,c){b.b=d;b.a=c;return b;}
function j_(f,d,e){var a,c;try{k_(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function k_(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function l_(a){var b;b=y;if(b!==null)j_(this,a,b);else k_(this,a);}
function g_(){}
_=g_.prototype=new zM();_.kc=l_;_.tN=lV+'SettingsManager_Proxy$2';_.tI=206;function n_(b,a,d,c){b.b=d;b.a=c;return b;}
function p_(f,d,e){var a,c;try{q_(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function q_(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=null;}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function r_(a){var b;b=y;if(b!==null)p_(this,a,b);else q_(this,a);}
function m_(){}
_=m_.prototype=new zM();_.kc=r_;_.tN=lV+'SettingsManager_Proxy$3';_.tI=207;function E_(){E_=CU;jab=F_();mab=aab();}
function D_(a){E_();return a;}
function F_(){E_();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533':[function(a){return bab(a);},function(a,b){Cl(a,b);},function(a,b){Dl(a,b);}],'com.google.gwt.user.client.rpc.SerializableException/4171780864':[function(a){return cab(a);},function(a,b){gm(a,b);},function(a,b){im(a,b);}],'java.lang.String/2004016611':[function(a){return ym(a);},function(a,b){xm(a,b);},function(a,b){zm(a,b);}],'java.util.HashMap/962170901':[function(a){return dab(a);},function(a,b){an(a,b);},function(a,b){bn(a,b);}],'spindles.gwt.shared.GWTException/690020404':[function(a){return eab(a);},function(a,b){A7(a,b);},function(a,b){B7(a,b);}],'spindles.gwt.shared.SettingsDTO/2274799162':[function(a){return fab(a);},function(a,b){o$(a,b);},function(a,b){v$(a,b);}]};}
function aab(){E_();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException':'3936916533','com.google.gwt.user.client.rpc.SerializableException':'4171780864','java.lang.String':'2004016611','java.util.HashMap':'962170901','spindles.gwt.shared.GWTException':'690020404','spindles.gwt.shared.SettingsDTO':'2274799162'};}
function bab(a){E_();return yl(new xl());}
function cab(a){E_();return new cm();}
function dab(a){E_();return gT(new kS());}
function eab(a){E_();return new w7();}
function fab(a){E_();return d$(new b$());}
function gab(c,a,d){var b=jab[d];if(!b){kab(d);}b[1](c,a);}
function hab(b){var a=mab[b];return a==null?b:a;}
function iab(b,c){var a=jab[c];if(!a){kab(c);}return a[0](b);}
function kab(a){E_();throw nm(new mm(),a);}
function lab(c,a,d){var b=jab[d];if(!b){kab(d);}b[2](c,a);}
function C_(){}
_=C_.prototype=new zM();_.F=gab;_.tb=hab;_.Eb=iab;_.ld=lab;_.tN=lV+'SettingsManager_TypeSerializer';_.tI=208;var jab,mab;function oab(a){a.d=DQ(new BQ());}
function pab(a){oab(a);return a;}
function Dab(){return Cb('[Ljava.lang.String;',225,1,[this.j,this.a,bO(this.c)]);}
function nab(){}
_=nab.prototype=new v6();_.Dd=Dab;_.tN=lV+'SleepDTO';_.tI=209;_.a=null;_.b=0;_.c=0;function tab(b,a){zab(a,b.dd());Aab(a,b.bd());Bab(a,b.ad());Cab(a,cc(b.cd(),27));z6(b,a);}
function uab(a){return a.a;}
function vab(a){return a.b;}
function wab(a){return a.c;}
function xab(a){return a.d;}
function yab(b,a){b.de(uab(a));b.be(vab(a));b.ae(wab(a));b.ce(xab(a));C6(b,a);}
function zab(a,b){a.a=b;}
function Aab(a,b){a.b=b;}
function Bab(a,b){a.c=b;}
function Cab(a,b){a.d=b;}
function mbb(){return Cb('[Ljava.lang.String;',225,1,[this.j,this.d,this.b,this.a]);}
function Eab(){}
_=Eab.prototype=new v6();_.Dd=mbb;_.tN=lV+'SleepPartDTO';_.tI=210;_.a=null;_.b=null;_.c=0;_.d=null;function cbb(b,a){ibb(a,b.dd());jbb(a,b.dd());kbb(a,b.bd());lbb(a,b.dd());z6(b,a);}
function dbb(a){return a.a;}
function ebb(a){return a.b;}
function fbb(a){return a.c;}
function gbb(a){return a.d;}
function hbb(b,a){b.de(dbb(a));b.de(ebb(a));b.be(fbb(a));b.de(gbb(a));C6(b,a);}
function ibb(a,b){a.a=b;}
function jbb(a,b){a.b=b;}
function kbb(a,b){a.c=b;}
function lbb(a,b){a.d=b;}
function bcb(){return Cb('[Ljava.lang.String;',225,1,[this.b,this.f,this.a,this.e,this.g,this.c,this.d]);}
function nbb(){}
_=nbb.prototype=new v6();_.Dd=bcb;_.tN=lV+'SpindleDTO';_.tI=211;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.g=null;function rbb(b,a){Abb(a,b.dd());Bbb(a,b.dd());Cbb(a,b.dd());Dbb(a,b.dd());Ebb(a,b.dd());Fbb(a,b.dd());acb(a,b.dd());z6(b,a);}
function sbb(a){return a.a;}
function tbb(a){return a.b;}
function ubb(a){return a.c;}
function vbb(a){return a.d;}
function wbb(a){return a.e;}
function xbb(a){return a.f;}
function ybb(a){return a.g;}
function zbb(b,a){b.de(sbb(a));b.de(tbb(a));b.de(ubb(a));b.de(vbb(a));b.de(wbb(a));b.de(xbb(a));b.de(ybb(a));C6(b,a);}
function Abb(a,b){a.a=b;}
function Bbb(a,b){a.b=b;}
function Cbb(a,b){a.c=b;}
function Dbb(a,b){a.d=b;}
function Ebb(a,b){a.e=b;}
function Fbb(a,b){a.f=b;}
function acb(a,b){a.g=b;}
function pdb(){pdb=CU;wdb=zdb(new ydb());}
function idb(a){pdb();return a;}
function jdb(c,b,a){if(c.a===null)throw sm(new rm());yo(b);wn(b,'spindles.gwt.shared.SpindlesManager');wn(b,'getEpochs');tn(b,1);wn(b,'J');un(b,a);}
function kdb(d,c,e,a,b){if(d.a===null)throw sm(new rm());yo(c);wn(c,'spindles.gwt.shared.SpindlesManager');wn(c,'getExportPath');tn(c,3);wn(c,'I');wn(c,'J');wn(c,'Z');tn(c,e);un(c,a);sn(c,b);}
function mdb(e,d,b,a,c){if(e.a===null)throw sm(new rm());yo(d);wn(d,'spindles.gwt.shared.SpindlesManager');wn(d,'getExportURL');tn(d,3);wn(d,'java.lang.String');wn(d,'J');wn(d,'Z');wn(d,b);un(d,a);sn(d,c);}
function ldb(e,d,b,a,c){if(e.a===null)throw sm(new rm());yo(d);wn(d,'spindles.gwt.shared.SpindlesManager');wn(d,'getExportURL');tn(d,3);wn(d,'J');wn(d,'spindles.gwt.shared.SpindleDTO');wn(d,'I');un(d,b);vn(d,a);tn(d,c);}
function ndb(b,a){if(b.a===null)throw sm(new rm());yo(a);wn(a,'spindles.gwt.shared.SpindlesManager');wn(a,'getPersons');tn(a,0);}
function odb(c,b,a){if(c.a===null)throw sm(new rm());yo(b);wn(b,'spindles.gwt.shared.SpindlesManager');wn(b,'getSleeps');tn(b,1);wn(b,'J');un(b,a);}
function qdb(i,f,c){var a,d,e,g,h;g=bo(new ao(),wdb);h=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{jdb(i,h,f);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=fcb(new ecb(),i,g,c);if(!ug(i.a,Bo(h),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function rdb(j,k,f,g,c){var a,d,e,h,i;h=bo(new ao(),wdb);i=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{kdb(j,i,k,f,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=lcb(new kcb(),j,h,c);if(!ug(j.a,Bo(i),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function tdb(k,g,f,h,c){var a,d,e,i,j;i=bo(new ao(),wdb);j=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{mdb(k,j,g,f,h);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=rcb(new qcb(),k,i,c);if(!ug(k.a,Bo(j),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function sdb(k,f,d,h,c){var a,e,g,i,j;i=bo(new ao(),wdb);j=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{ldb(k,j,f,d,h);}catch(a){a=nc(a);if(dc(a,44)){e=a;t3(c,e);return;}else throw a;}g=xcb(new wcb(),k,i,c);if(!ug(k.a,Bo(j),g))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function udb(h,c){var a,d,e,f,g;f=bo(new ao(),wdb);g=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{ndb(h,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=Dcb(new Ccb(),h,f,c);if(!ug(h.a,Bo(g),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function vdb(i,f,c){var a,d,e,g,h;g=bo(new ao(),wdb);h=uo(new so(),wdb,w(),'80C5886D49C4883D337101B613134D97');try{odb(i,h,f);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=ddb(new cdb(),i,g,c);if(!ug(i.a,Bo(h),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function xdb(a){this.a=a;}
function dcb(){}
_=dcb.prototype=new zM();_.td=xdb;_.tN=lV+'SpindlesManager_Proxy';_.tI=212;_.a=null;var wdb;function fcb(b,a,d,c){b.b=d;b.a=c;return b;}
function hcb(f,d,e){var a,c;try{icb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function icb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function jcb(a){var b;b=y;if(b!==null)hcb(this,a,b);else icb(this,a);}
function ecb(){}
_=ecb.prototype=new zM();_.kc=jcb;_.tN=lV+'SpindlesManager_Proxy$1';_.tI=213;function lcb(b,a,d,c){b.b=d;b.a=c;return b;}
function ncb(f,d,e){var a,c;try{ocb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function ocb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=jo(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function pcb(a){var b;b=y;if(b!==null)ncb(this,a,b);else ocb(this,a);}
function kcb(){}
_=kcb.prototype=new zM();_.kc=pcb;_.tN=lV+'SpindlesManager_Proxy$2';_.tI=214;function rcb(b,a,d,c){b.b=d;b.a=c;return b;}
function tcb(f,d,e){var a,c;try{ucb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function ucb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=jo(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function vcb(a){var b;b=y;if(b!==null)tcb(this,a,b);else ucb(this,a);}
function qcb(){}
_=qcb.prototype=new zM();_.kc=vcb;_.tN=lV+'SpindlesManager_Proxy$3';_.tI=215;function xcb(b,a,d,c){b.b=d;b.a=c;return b;}
function zcb(f,d,e){var a,c;try{Acb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function Acb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=jo(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function Bcb(a){var b;b=y;if(b!==null)zcb(this,a,b);else Acb(this,a);}
function wcb(){}
_=wcb.prototype=new zM();_.kc=Bcb;_.tN=lV+'SpindlesManager_Proxy$4';_.tI=216;function Dcb(b,a,d,c){b.b=d;b.a=c;return b;}
function Fcb(f,d,e){var a,c;try{adb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function adb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function bdb(a){var b;b=y;if(b!==null)Fcb(this,a,b);else adb(this,a);}
function Ccb(){}
_=Ccb.prototype=new zM();_.kc=bdb;_.tN=lV+'SpindlesManager_Proxy$5';_.tI=217;function ddb(b,a,d,c){b.b=d;b.a=c;return b;}
function fdb(f,d,e){var a,c;try{gdb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function gdb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function hdb(a){var b;b=y;if(b!==null)fdb(this,a,b);else gdb(this,a);}
function cdb(){}
_=cdb.prototype=new zM();_.kc=hdb;_.tN=lV+'SpindlesManager_Proxy$6';_.tI=218;function Adb(){Adb=CU;keb=Bdb();neb=Cdb();}
function zdb(a){Adb();return a;}
function Bdb(){Adb();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533':[function(a){return Ddb(a);},function(a,b){Cl(a,b);},function(a,b){Dl(a,b);}],'com.google.gwt.user.client.rpc.SerializableException/4171780864':[function(a){return Edb(a);},function(a,b){gm(a,b);},function(a,b){im(a,b);}],'java.lang.String/2004016611':[function(a){return ym(a);},function(a,b){xm(a,b);},function(a,b){zm(a,b);}],'java.util.ArrayList/3821976829':[function(a){return Fdb(a);},function(a,b){Cm(a,b);},function(a,b){Dm(a,b);}],'java.util.Vector/3125574444':[function(a){return aeb(a);},function(a,b){en(a,b);},function(a,b){fn(a,b);}],'spindles.gwt.shared.EpochDTO/3612464160':[function(a){return beb(a);},function(a,b){f7(a,b);},function(a,b){n7(a,b);}],'spindles.gwt.shared.GWTException/690020404':[function(a){return ceb(a);},function(a,b){A7(a,b);},function(a,b){B7(a,b);}],'spindles.gwt.shared.PersonDTO/1898089386':[function(a){return deb(a);},function(a,b){y9(a,b);},function(a,b){C9(a,b);}],'spindles.gwt.shared.SleepDTO/4007287586':[function(a){return eeb(a);},function(a,b){tab(a,b);},function(a,b){yab(a,b);}],'spindles.gwt.shared.SleepPartDTO/2813570703':[function(a){return feb(a);},function(a,b){cbb(a,b);},function(a,b){hbb(a,b);}],'spindles.gwt.shared.SpindleDTO/3726397342':[function(a){return geb(a);},function(a,b){rbb(a,b);},function(a,b){zbb(a,b);}]};}
function Cdb(){Adb();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException':'3936916533','com.google.gwt.user.client.rpc.SerializableException':'4171780864','java.lang.String':'2004016611','java.util.ArrayList':'3821976829','java.util.Vector':'3125574444','spindles.gwt.shared.EpochDTO':'3612464160','spindles.gwt.shared.GWTException':'690020404','spindles.gwt.shared.PersonDTO':'1898089386','spindles.gwt.shared.SleepDTO':'4007287586','spindles.gwt.shared.SleepPartDTO':'2813570703','spindles.gwt.shared.SpindleDTO':'3726397342'};}
function Ddb(a){Adb();return yl(new xl());}
function Edb(a){Adb();return new cm();}
function Fdb(a){Adb();return DQ(new BQ());}
function aeb(a){Adb();return qU(new pU());}
function beb(a){Adb();return b7(new F6());}
function ceb(a){Adb();return new w7();}
function deb(a){Adb();return new u9();}
function eeb(a){Adb();return pab(new nab());}
function feb(a){Adb();return new Eab();}
function geb(a){Adb();return new nbb();}
function heb(c,a,d){var b=keb[d];if(!b){leb(d);}b[1](c,a);}
function ieb(b){var a=neb[b];return a==null?b:a;}
function jeb(b,c){var a=keb[c];if(!a){leb(c);}return a[0](b);}
function leb(a){Adb();throw nm(new mm(),a);}
function meb(c,a,d){var b=keb[d];if(!b){leb(d);}b[2](c,a);}
function ydb(){}
_=ydb.prototype=new zM();_.F=heb;_.tb=ieb;_.Eb=jeb;_.ld=meb;_.tN=lV+'SpindlesManager_TypeSerializer';_.tI=219;var keb,neb;function afb(){throw new sO();}
function oeb(){}
_=oeb.prototype=new v6();_.Dd=afb;_.tN=lV+'UserDTO';_.tI=220;_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function seb(b,a){Aeb(a,b.dd());Beb(a,b.dd());Ceb(a,b.dd());Deb(a,b.dd());Eeb(a,b.dd());Feb(a,b.dd());z6(b,a);}
function teb(a){return a.a;}
function ueb(a){return a.b;}
function veb(a){return a.c;}
function web(a){return a.d;}
function xeb(a){return a.e;}
function yeb(a){return a.f;}
function zeb(b,a){b.de(teb(a));b.de(ueb(a));b.de(veb(a));b.de(web(a));b.de(xeb(a));b.de(yeb(a));C6(b,a);}
function Aeb(a,b){a.a=b;}
function Beb(a,b){a.b=b;}
function Ceb(a,b){a.c=b;}
function Deb(a,b){a.d=b;}
function Eeb(a,b){a.e=b;}
function Feb(a,b){a.f=b;}
function lfb(){lfb=CU;nfb=qfb(new pfb());}
function jfb(a){lfb();return a;}
function kfb(b,a){if(b.a===null)throw sm(new rm());yo(a);wn(a,'spindles.gwt.shared.UserManager');wn(a,'getUserDTO');tn(a,0);}
function mfb(h,c){var a,d,e,f,g;f=bo(new ao(),nfb);g=uo(new so(),nfb,w(),'9B416403D321B71F4AEF1651CF907AA5');try{kfb(h,g);}catch(a){a=nc(a);if(dc(a,44)){d=a;t3(c,d);return;}else throw a;}e=efb(new dfb(),h,f,c);if(!ug(h.a,Bo(g),e))t3(c,Fl(new El(),'Unable to initiate the asynchronous service invocation -- check the network connection'));}
function ofb(a){this.a=a;}
function cfb(){}
_=cfb.prototype=new zM();_.td=ofb;_.tN=lV+'UserManager_Proxy';_.tI=221;_.a=null;var nfb;function efb(b,a,d,c){b.b=d;b.a=c;return b;}
function gfb(f,d,e){var a,c;try{hfb(f,d);}catch(a){a=nc(a);if(dc(a,3)){c=a;EV(e,c);}else throw a;}}
function hfb(g,e){var a,c,d,f;f=null;c=null;try{if(wN(e,'//OK')){fo(g.b,xN(e,4));f=nn(g.b);}else if(wN(e,'//EX')){fo(g.b,xN(e,4));c=cc(nn(g.b),3);}else{c=Fl(new El(),e);}}catch(a){a=nc(a);if(dc(a,44)){a;c=yl(new xl());}else if(dc(a,3)){d=a;c=d;}else throw a;}if(c===null)u3(g.a,f);else t3(g.a,c);}
function ifb(a){var b;b=y;if(b!==null)gfb(this,a,b);else hfb(this,a);}
function dfb(){}
_=dfb.prototype=new zM();_.kc=ifb;_.tN=lV+'UserManager_Proxy$1';_.tI=222;function rfb(){rfb=CU;zfb=sfb();Cfb=tfb();}
function qfb(a){rfb();return a;}
function sfb(){rfb();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533':[function(a){return ufb(a);},function(a,b){Cl(a,b);},function(a,b){Dl(a,b);}],'java.lang.String/2004016611':[function(a){return ym(a);},function(a,b){xm(a,b);},function(a,b){zm(a,b);}],'spindles.gwt.shared.UserDTO/861285646':[function(a){return vfb(a);},function(a,b){seb(a,b);},function(a,b){zeb(a,b);}]};}
function tfb(){rfb();return {'com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException':'3936916533','java.lang.String':'2004016611','spindles.gwt.shared.UserDTO':'861285646'};}
function ufb(a){rfb();return yl(new xl());}
function vfb(a){rfb();return new oeb();}
function wfb(c,a,d){var b=zfb[d];if(!b){Afb(d);}b[1](c,a);}
function xfb(b){var a=Cfb[b];return a==null?b:a;}
function yfb(b,c){var a=zfb[c];if(!a){Afb(c);}return a[0](b);}
function Afb(a){rfb();throw nm(new mm(),a);}
function Bfb(c,a,d){var b=zfb[d];if(!b){Afb(d);}b[2](c,a);}
function pfb(){}
_=pfb.prototype=new zM();_.F=wfb;_.tb=xfb;_.Eb=yfb;_.ld=Bfb;_.tN=lV+'UserManager_TypeSerializer';_.tI=223;var zfb,Cfb;function sK(){E3(A3(new l3()));}
function gwtOnLoad(b,d,c){$moduleName=d;$moduleBase=c;if(b)try{sK();}catch(a){b(d);}else{sK();}}
var jc=[{},{18:1},{1:1,18:1,25:1,26:1},{3:1,18:1},{3:1,18:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{2:1,18:1},{18:1},{18:1},{18:1},{3:1,18:1,43:1},{18:1},{7:1,18:1},{7:1,18:1},{7:1,18:1},{18:1},{2:1,6:1,18:1},{2:1,18:1},{8:1,18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1},{3:1,18:1,44:1},{3:1,18:1,43:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1,19:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{18:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1,33:1},{13:1,18:1,19:1,20:1,22:1},{18:1},{18:1,27:1},{18:1,27:1},{18:1,27:1},{13:1,18:1,19:1,20:1,32:1},{18:1,27:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1,22:1},{5:1,13:1,18:1,19:1,20:1,22:1},{5:1,13:1,15:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{18:1},{18:1},{18:1,24:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{18:1},{12:1,18:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1},{4:1,18:1},{18:1},{18:1},{13:1,18:1,19:1,20:1},{18:1},{13:1,16:1,18:1,19:1,20:1},{5:1,13:1,18:1,19:1,20:1,22:1},{14:1,18:1,19:1},{18:1,27:1},{18:1,27:1},{13:1,18:1,19:1,20:1,32:1},{13:1,17:1,18:1,19:1,20:1,22:1},{8:1,18:1},{18:1},{13:1,18:1,19:1,20:1,22:1},{18:1,27:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1},{13:1,18:1,19:1,20:1,22:1},{13:1,18:1,19:1,20:1,22:1},{7:1,18:1},{4:1,18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{3:1,18:1,43:1},{18:1,23:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{3:1,18:1,43:1},{18:1,26:1},{3:1,18:1,43:1},{18:1},{18:1,28:1},{18:1,29:1},{18:1,29:1},{18:1},{18:1},{18:1},{18:1},{18:1,28:1},{18:1,30:1},{18:1,29:1},{18:1},{18:1,29:1},{3:1,18:1,43:1},{18:1,27:1},{11:1,13:1,18:1,19:1,20:1,21:1},{18:1},{13:1,18:1,19:1,20:1,31:1},{13:1,18:1,19:1,20:1,31:1},{11:1,18:1},{11:1,18:1},{18:1},{5:1,13:1,15:1,18:1,19:1,20:1,22:1},{11:1,18:1},{13:1,18:1,19:1,20:1,38:1},{18:1},{7:1,18:1},{18:1},{7:1,18:1},{5:1,11:1,13:1,15:1,18:1,19:1,20:1,22:1},{18:1},{9:1,18:1},{7:1,18:1},{18:1,39:1},{18:1},{18:1},{10:1,11:1,13:1,18:1,19:1,20:1,31:1},{18:1},{18:1},{13:1,18:1,19:1,20:1,31:1},{4:1,18:1},{18:1},{11:1,18:1},{4:1,18:1},{18:1},{4:1,18:1},{4:1,18:1},{11:1,18:1},{18:1},{13:1,18:1,19:1,20:1},{9:1,18:1},{4:1,18:1},{18:1},{18:1},{18:1},{18:1},{18:1,36:1},{11:1,13:1,18:1,19:1,20:1},{18:1},{13:1,18:1,19:1,20:1},{11:1,13:1,18:1,19:1,20:1},{18:1},{18:1,35:1},{18:1,35:1},{18:1,35:1,41:1},{3:1,18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1,35:1},{18:1,35:1,37:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1,35:1,42:1},{18:1,35:1},{18:1,35:1,40:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1,34:1,35:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1},{18:1}];if (spindles_gwt_Spindles) {  var __gwt_initHandlers = spindles_gwt_Spindles.__gwt_initHandlers;  spindles_gwt_Spindles.onScriptLoad(gwtOnLoad);}})();